TSShapeConstructor::ChangeSet
Engine/source/ts/tsShapeConstruct.h
Classes:
Public Types
enum
eCommandType { CmdAddNode CmdRemoveNode CmdRenameNode CmdSetNodeTransform CmdSetNodeParent CmdAddMesh CmdAddPrimitive CmdRemoveMesh CmdSetMeshSize CmdSetMeshType CmdSetMeshMaterial CmdRemoveObject CmdRenameObject CmdSetObjectNode CmdSetBounds CmdRenameDetailLevel CmdRemoveDetailLevel CmdSetDetailLevelSize CmdAddImposter CmdRemoveImposter CmdAddCollisionDetail CmdAddSequence CmdRemoveSequence CmdRenameSequence CmdSetSequenceCyclic CmdSetSequenceBlend CmdSetSequencePriority CmdSetSequenceGroundSpeed CmdAddTrigger CmdRemoveTrigger CmdInvalid }
Public Functions
bool
addCmd_addImposter(const Command & newCmd)
bool
addCmd_addSequence(Command & newCmd)
bool
addCmd_addTrigger(const Command & newCmd)
bool
addCmd_removeDetailLevel(const Command & newCmd)
bool
addCmd_removeImposter(const Command & newCmd)
bool
addCmd_removeMesh(const Command & newCmd)
bool
addCmd_removeNode(const Command & newCmd)
bool
addCmd_removeObject(const Command & newCmd)
bool
addCmd_removeSequence(const Command & newCmd)
bool
addCmd_removeTrigger(const Command & newCmd)
bool
addCmd_renameDetailLevel(const Command & newCmd)
bool
addCmd_renameNode(const Command & newCmd)
bool
addCmd_renameObject(const Command & newCmd)
bool
addCmd_renameSequence(const Command & newCmd)
bool
addCmd_setBounds(const Command & newCmd)
bool
addCmd_setDetailSize(const Command & newCmd)
bool
addCmd_setMeshMaterial(const Command & newCmd)
bool
addCmd_setMeshSize(const Command & newCmd)
bool
addCmd_setMeshType(const Command & newCmd)
bool
addCmd_setNodeParent(const Command & newCmd)
bool
addCmd_setNodeTransform(const Command & newCmd)
bool
addCmd_setObjectNode(const Command & newCmd)
bool
addCmd_setSequenceBlend(const Command & newCmd)
bool
addCmd_setSequenceCyclic(const Command & newCmd)
bool
addCmd_setSequenceGroundSpeed(const Command & newCmd)
bool
addCmd_setSequencePriority(const Command & newCmd)
bool
empty()
getCmdType(const char * name)
Detailed Description
Public Types
eCommandType
Enumerator
- CmdAddNode
- CmdRemoveNode
- CmdRenameNode
- CmdSetNodeTransform
- CmdSetNodeParent
- CmdAddMesh
- CmdAddPrimitive
- CmdRemoveMesh
- CmdSetMeshSize
- CmdSetMeshType
- CmdSetMeshMaterial
- CmdRemoveObject
- CmdRenameObject
- CmdSetObjectNode
- CmdSetBounds
- CmdRenameDetailLevel
- CmdRemoveDetailLevel
- CmdSetDetailLevelSize
- CmdAddImposter
- CmdRemoveImposter
- CmdAddCollisionDetail
- CmdAddSequence
- CmdRemoveSequence
- CmdRenameSequence
- CmdSetSequenceCyclic
- CmdSetSequenceBlend
- CmdSetSequencePriority
- CmdSetSequenceGroundSpeed
- CmdAddTrigger
- CmdRemoveTrigger
- CmdInvalid
Public Attributes
Vector< Command > mCommands
Public Functions
add(Command & cmd)
addCmd_addImposter(const Command & newCmd)
addCmd_addSequence(Command & newCmd)
addCmd_addTrigger(const Command & newCmd)
addCmd_removeDetailLevel(const Command & newCmd)
addCmd_removeImposter(const Command & newCmd)
addCmd_removeMesh(const Command & newCmd)
addCmd_removeNode(const Command & newCmd)
addCmd_removeObject(const Command & newCmd)
addCmd_removeSequence(const Command & newCmd)
addCmd_removeTrigger(const Command & newCmd)
addCmd_renameDetailLevel(const Command & newCmd)
addCmd_renameNode(const Command & newCmd)
addCmd_renameObject(const Command & newCmd)
addCmd_renameSequence(const Command & newCmd)
addCmd_setBounds(const Command & newCmd)
addCmd_setDetailSize(const Command & newCmd)
addCmd_setMeshMaterial(const Command & newCmd)
addCmd_setMeshSize(const Command & newCmd)
addCmd_setMeshType(const Command & newCmd)
addCmd_setNodeParent(const Command & newCmd)
addCmd_setNodeTransform(const Command & newCmd)
addCmd_setObjectNode(const Command & newCmd)
addCmd_setSequenceBlend(const Command & newCmd)
addCmd_setSequenceCyclic(const Command & newCmd)
addCmd_setSequenceGroundSpeed(const Command & newCmd)
addCmd_setSequencePriority(const Command & newCmd)
clear()
empty()
getCmdType(const char * name)
write(TSShape * shape, Stream & stream, const String & savePath)