This reference page is linked to from the following overview topics: Foreground / Background Planes.
Go to the source code of this file.
Classes |
|
| class | CommandMode |
| This base class allows the developer to
create a command mode that handles processing user interaction
using the mouse in the viewports. More... |
|
| class | XFormModes |
| This class contains a set of six command
mode pointers that make up the XForm modes. More... |
|
| class | PickCommandMode |
| Derive your command mode class from this one
if you wish to implement your own pick command mode and want to
hook it into the select by name mechanism. More... |
|
Defines |
|
| #define | CHANGE_FG_SELECTED ((ChangeForegroundCallback *)1) |
| Selected nodes are flagged. |
|
| #define | CHANGE_FG_ANIMATED ((ChangeForegroundCallback *)2) |
| Nodes that are animated are flagged.
|
|
| #define | TRANSFORM_CMD_SUPER 1 |
| #define | VIEWPORT_COMMAND 1 |
| #define | MOVE_COMMAND 2 |
| #define | ROTATE_COMMAND 3 |
| #define | SCALE_COMMAND 4 |
| #define | USCALE_COMMAND 5 |
| #define | SQUASH_COMMAND 6 |
| #define | SELECT_COMMAND 7 |
| #define | HIERARCHY_COMMAND 8 |
| #define | CREATE_COMMAND 9 |
| #define | MODIFY_COMMAND 10 |
| #define | MOTION_COMMAND 11 |
| #define | ANIMATION_COMMAND 12 |
| #define | CAMERA_COMMAND 13 |
| #define | NULL_COMMAND 14 |
| #define | DISPLAY_COMMAND 15 |
| #define | SPOTLIGHT_COMMAND 16 |
| #define | PICK_COMMAND 17 |
| #define | MANIPULATE_COMMAND 18 |
| #define | PICK_EX_COMMAND 19 |
| Extended Pick Command Mode.
|
|
| #define | CID_USER 0x0000ffff |
| #define | CID_PLAYANIMATION 300 |
| Animation Command. |
|
| #define | CID_SIMPLECREATE 400 |
| Create Command. |
|
| #define | CID_MODIFYPARAM 500 |
| Modify Command. |
|
| #define | CID_EDITSOFTSELECTION 525 |
| Command Mode Id for the Edit Soft Selection
Command Mode. |
|
| #define | CID_NULL 600 |
| Motion Command. |
|
| #define | CID_STDPICK 710 |
| #define | CID_PICKAXISOBJECT 700 |
| #define | CID_GRP_ATTACH 800 |
| #define | CID_ASSEMBLY_ATTACH 810 |
| #define | CID_MANIPULATE 900 |
| Manipulate Command Mode. |
|
| #define | CID_FREE_AXIS_ROTATE -INT_MAX |
| #define | CID_SCREEN_SPACE_ROTATE -INT_MAX+1 |
|
Max Transform Modes
|
|
| #define | CID_OBJMOVE 1 |
| Max Transform Move Modes. |
|
| #define | CID_OBJROTATE 2 |
| Max Transform Rotate Modes. |
|
| #define | CID_OBJSCALE 3 |
| Max Transform Scale Modes. |
|
| #define | CID_OBJUSCALE 4 |
| Max Transform Uniform Scale Modes. |
|
| #define | CID_OBJSQUASH 5 |
| Max Transform Squash Modes. |
|
| #define | CID_OBJSELECT 6 |
| Max Transform Select Modes. |
|
|
subobject Command IDs
|
|
|
The subobject command IDs are used internally and are not valid arguments to Interface::SetStdCommandMode |
|
| #define | CID_SUBOBJMOVE 7 |
| #define | CID_SUBOBJROTATE 8 |
| #define | CID_SUBOBJSCALE 9 |
| #define | CID_SUBOBJUSCALE 10 |
| #define | CID_SUBOBJSQUASH 11 |
| #define | CID_SUBOBJSELECT 12 |
|
Display Branch Command Modes
|
|
|
These are also used internally and are not valid to SetStdCommandMode. |
|
| #define | CID_UNFREEZE 13 |
| #define | CID_UNHIDE 14 |
|
Hierarchy Commands
|
|
| #define | CID_LINK 100 |
| #define | CID_BINDWSM 110 |
|
Viewport Commands
|
|
| #define | CID_ZOOMVIEW 200 |
| #define | CID_ZOOMREGION 201 |
| #define | CID_PANVIEW 202 |
| #define | CID_ROTATEVIEW 203 |
| #define | CID_ZOOMALL 204 |
| #define | CID_RNDREGION 205 |
|
Camera Commands
|
|
| #define | CID_CAMFOV 210 |
| #define | CID_CAMDOLLY 211 |
| #define | CID_CAMPERSP 212 |
| #define | CID_CAMTRUCK 213 |
| #define | CID_CAMROTATE 214 |
| #define | CID_CAMROLL 215 |
| #define CHANGE_FG_SELECTED ((ChangeForegroundCallback *)1) |
| #define CHANGE_FG_ANIMATED ((ChangeForegroundCallback *)2) |
Nodes that are animated are flagged.
| #define CID_SIMPLECREATE 400 |
| #define CID_MODIFYPARAM 500 |
| #define CID_EDITSOFTSELECTION 525 |
Command Mode Id for the Edit Soft Selection Command Mode.
| #define CID_NULL 600 |
| #define CID_MANIPULATE 900 |