FRAGMOTIONLib::IEditCharacter

This is the root interface.

Methods Description
BeginUndoGroup Opens a group undo unit. Undo units created while a group is open will become children of that group.
ClearOutput
CreateCharacter Creates a new character object.
CreateMesh Creates a mesh object that is not part of the object hierarchy.
CreateRoot
CreateTextureBlitter Creates an object that can be used to copy/convert texture data.
CreateUserInterface
DestroyCharacter Unloads the character's textures that are cached in the rendering device.
DestroyRoot
DuplicateAnimation Creates an exact copy of the source animation and assigns it the given name.
DuplicateCharacter
EndUndoGroup Closes the current group undo unit.
GetCharacter Gets current character object.
GetCurrentPath Gets the current save path.
GetDefaultMesh
GetExportFilterList Returns a list of file filters for each supported character file format.
GetImportFilterList Returns a list of file filters for each supported character file format.
GetModel Gets the current character's model object.
GetNumVertexWeights Gets the number of vertex weights that can be edited.
GetSelAnimation Gets the currently selected animation.
GetSelBone Gets the currently selected bone.
GetSelection
GetSelMesh
GetSkeleton Gets the current character's skeleton object.
GetTextureExportFilterList Returns a list of file filters for each supported texture file format.
GetTextureImportFilterList Returns a list of file filters for each supported texture file format.
GetUserInterface
GetViewer Gets a pointer to the character viewer.
GetWindow Gets a handle to the main window.
IsAnimating Tells whether or not the current animation is playing.
IsDirty Returns zero if the character has been modified since the last save, non-zero otherwise.
IsExecutingUndoUnit
Listen
LoadCharacter Loads the character from the given file.
LoadTexture Loads the texture from the given file.
LogText
MergeCharacter Merges the contents of the pchar with the current character.
MergeFile Merges the contents of the file with the current character.
New Clears the existing character and creates a new one.
OutputText
PreventUndoUnits Blocks/Unblocks any new undo units from being created.
PreventUpdates Blocks/Unblocks specific events.
Redo Redoes the given number of actions. A group undo unit counts as one action.
RefreshToolbar
ResetUserInterface
SaveCharacter Saves the character to the given file.
SaveTexture Saves the texture to the given file.
ScriptError
SetCurrentPath Sets the current save path.
SetDirty Sets whether or not the character has been modified since the last save.
SetNumVertexWeights Sets the number of vertex weights that can be edited.
SetSelAnimation Selects the animation in the user interface.
SetSelBone Selects the bone in the user interface.
SetSelection
SetSelMesh
StartAnimation Plays the current animation.
StopAnimation Stops the current animation.
StopListening
Undo Undoes the given number of actions. A group undo unit counts as one action.
UpdateMesh

Properties Description

Remarks

See Also

Copyright © 2004-2010 Fragmosoft