Inheritance diagram for I3DDBActionServer:

Actions are important because they are the base of the undo
It is important to understand that an action is not synchonous. The functions post the action in the action queue but they do not execute the action right away. The action is executed next time the application goes through its main loop.
|
||||||||||||||||||||
|
Creates an object.
|
|
||||||||||||
|
Posts an undoable action that apply the shader of a tree to all its children
|
|
||||||||||||||||||||
|
Posts an action that change the animation method of a tree
|
|
||||||||||||||||||||||||
|
Posts an action when a component is changed on a tree element
|
|
||||||||||||||||
|
Posts an action that changes the Exists (visible) flag on a tree.
|
|
||||||||||||||||
|
Posts an action that modifies the shader applied to a number of tree elements.
|
|
||||||||||||||||
|
Posts an action that changes the modifiers of a tree
|
|
||||||||||||||||
|
Posts an action that changes the name of a master shader.
|
|
||||||||||||||||
|
Posts an action that changes the name of a master object.
|
|
||||||||||||||||
|
Posts an action that changes the name of a tree element.
|
|
||||||||||||||||
|
Posts an action that changes the list of postrender filters.
|
|
||||||||||||||||
|
Posts an action that changes the receive shadow flag on a tree.
|
|
||||||||||||||||||||
|
Posts an action that changes a component on the scene.
|
|
||||||||||||||||
|
Posts an action that changes the cast shadow flag on a tree.
|
|
||||||||||||||||
|
Posts an action that changes the Shown (visible in 3D view) flag on a tree.
|
|
||||||||||||||||||||||||||||||||||||
|
Changes the transform of one or more trees. If inIsGlobal is true, then the transforms are set as global transforms, otherwise as local. If inCheckForConstraints is true, then if there is a constraint on one of the trees, the user is asked whether he/she wants to use or override the constraint. If inRemoveConstraints is true (and inCheckForConstraints false), the user is not asked, but the constraints (if any) are overriden. If inNotifyAboutModifiers is true, then if there is a space modifier (behavior) on a tree, then the user is warned that the transform may be altered to fit the behavior. If inHotPoints has data in it (i.e., the array has the same number of elements as the inTransforms), then the corresponding hot point is set AFTER the transform is set:
tree->SetHotPoint(zeroVec);
tree->SetTransform(t[i]);
tree->SetHotPoint(hp[i]);
|
|
||||||||||||||||
|
Posts an action that change a tweener
|
|
||||||||||||||||||||
|
Posts an action that changes the url associated with a tree element. |
|
||||||||||||||||
|
Posts an action that inserts the object in the scene and creates a new instance of it. Also adds the shader and uses it on the new instance.
|
|
||||||||||||||||||||||||||||
|
Posts an action that inserts a master object in the scene and creates a new instance of it. Also adds the shader and uses it on the new instance.
|
|
||||||||||||
|
Posts an action that inserts a Master Shader in the scene.
|
|
||||||||||||
|
Posts an action that inserts the specified master sound in the scene.
|
|
||||||||||||||||
|
Posts an action that inserts a modifier on a tree element
|
|
||||||||||||||||||||||||||||
|
Posts an action that creates a new instance of the object (which must already be in the scene).
|
|
||||||||||||||||||||||||||||||||
|
Posts an action that creates a new object in the scene.
|
|
|
Posts an action that creates a new sound track (channel) in the scene. |
|
||||||||||||||||||||||||||||||||||||
|
Posts an action that inserts a list of tree elements in the scene, with their master objects and master shaders. If outAction is not null, the action is not posted and you'll have to delete it (used to delegate functionality from another action) If the action is canceled, the resulting action will be null
|
|
||||||||||||
|
Posts an action that removes the specified master sound from the scene.
|
|
||||||||||||
|
Posts an action that removes a new sound track (channel) from the scene.
|
1.3.9.1