# IRnAvatarEditor Interface Reference

Inherits IUnknown.

List of all members.

## Public Member Functions
HRESULT | GetInternalState (RtDWORD *pdwState)
HRESULT | SetInternalState (RtDWORD dwState)
HRESULT | Startup ()
HRESULT | InitProgressIndication ()
HRESULT | ShutdownProgressIndication ()
HRESULT | ReportProgressMessage (BSTR bszMessage)

## Detailed Description

Avatar editor node, which is present in system root as long as avatar editor is active

Avatar stub in client copy of shared space. This node is the only initial content of avatar encapsulator when user connects. Once remote owner's copy finishes loading, avatar is loaded locally without any network transfer of bulk data such as mesh or animations

## Member Function Documentation

HRESULT IRnAvatarEditor::GetInternalState | ( | RtDWORD * | pdwState | ) |

Retrieves internal state of editor (RtAvatarEditorState)

HRESULT IRnAvatarEditor::SetInternalState | ( | RtDWORD | dwState | ) |

Sets state of editor (RtAvatarEditorState)

HRESULT IRnAvatarEditor::Startup | ( |  | ) |

Starts the avatar editor session

HRESULT IRnAvatarEditor::InitProgressIndication | ( |  | ) |

Initializes status bar progress indication

HRESULT IRnAvatarEditor::ShutdownProgressIndication | ( |  | ) |

Destroys status bar progress indication

HRESULT IRnAvatarEditor::ReportProgressMessage | ( | BSTR | bszMessage | ) |

Displays progress message on status bar