Go to the source code of this file.
Classes |
|
class | ITreeViewUI |
class | ITreeViewOps |
class | ITreeView |
class | ITrackViewArray |
class | TrackSelectionSetMgr |
class | TrackViewActionCallback |
Defines |
|
#define | WM_TV_SELCHANGED WM_USER + 0x03001 |
#define | WM_TV_MEDIT_TV_DESTROYED WM_USER + 0x03b49 |
#define | WM_TV_DOHZOOMEXTENTS WM_USER + 0xb9a1 |
#define | TVSTYLE_MAXIMIZEBUT (1<<0) |
#define | TVSTYLE_INVIEWPORT (1<<1) |
#define | TVSTYLE_NAMEABLE (1<<2) |
#define | TVSTYLE_INMOTIONPAN (1<<3) |
#define | TVSTYLE_SHOW_NONANIMATABLE (1<<4) |
#define | TVSTYLE_SHOW_CUI (1<<5) |
#define | TV_FLOAT 0 |
#define | TV_DOCK_TOP 1 |
#define | TV_DOCK_BOTTOM 2 |
#define | TV_CAN_DOCK_TOP 3 |
#define | MODE_EDITKEYS 0 |
#define | MODE_EDITTIME 1 |
#define | MODE_EDITRANGES 2 |
#define | MODE_POSRANGES 3 |
#define | MODE_EDITFCURVE 4 |
#define | EFFECT_ALL_SEL_KEYS 0 |
#define | EFFECT_SEL_KEYS_IN_SEL_TRACKS 1 |
#define | EFFECT_ALL_KEYS_IN_SEL_TRACKS 2 |
#define | EFFECT_ALL_KEYS 3 |
#define | TREEVIEW_UI_INTERFACE Interface_ID(0x1bcd78ef, 0x21990819) |
#define | TREEVIEW_OPS_INTERFACE Interface_ID(0x60fb7eef, 0x1f6d6dd3) |
#define | ITRACKVIEWS Interface_ID(0x531c5f2c, 0x6fdf29cf) |
#define | TRACK_SELSET_MGR_INTERFACE Interface_ID(0x18f36a84, 0x1f572eb7) |
#define | OPENTV_SPECIAL -2 |
#define | OPENTV_CUSTOM -3 |
#define | OPENTV_LAST -1 |
#define | OPENTV_NEW 0 |
#define | WM_TV_TOOLBAR_RIGHTCLICK WM_USER + 0x8ac1 |
#define | WM_TV_LABEL_DOUBLE_CLICK WM_USER + 0x8ac2 |
#define | ID_TV_TOOLBAR 200 |
#define | ID_TV_DELETETIME 215 |
#define | ID_TV_MOVE 220 |
#define | ID_TV_SCALE 230 |
#define | ID_TV_SCALETIME 250 |
#define | ID_TV_SNAPKEYS 260 |
#define | ID_TV_ALIGNKEYS 270 |
#define | ID_TV_ADD 280 |
#define | ID_TV_FILTERS 330 |
#define | ID_TV_INSERT 340 |
#define | ID_TV_CUT 350 |
#define | ID_TV_COPY 360 |
#define | ID_TV_PASTE 370 |
#define | ID_TV_SLIDE 380 |
#define | ID_TV_SELECT 390 |
#define | ID_TV_REVERSE 400 |
#define | ID_TV_LEFTEND 410 |
#define | ID_TV_RIGHTEND 420 |
#define | ID_TV_SUBTREE 430 |
#define | ID_TV_ASSIGNCONTROL 440 |
#define | ID_TV_MAKEUNIQUE 450 |
#define | ID_TV_CHOOSEORT 460 |
#define | ID_TV_SHOWTANGENTS 470 |
#define | ID_TV_SHOWALLTANGENTS 475 |
#define | ID_TV_SCALEVALUES 480 |
#define | ID_TV_REGION_TOOL 485 |
Activate/Deactivate the Region Tool mode.
|
|
#define | ID_TV_ISOLATE_CURVE 486 |
Activate/Deactivate the Isolate Curve state.
|
|
#define | ID_TV_BREAK_TANGENTS 487 |
Break Tangents on selected keys. |
|
#define | ID_TV_UNIFY_TANGENTS 488 |
Unify Tangents on selected keys. |
|
#define | ID_TV_FREEZESEL 490 |
#define | ID_TV_SHOWKEYSONFROZEN 495 |
#define | ID_TV_TEMPLATE 500 |
#define | ID_TV_FREEZENONSELCURVES 500 |
#define | ID_TV_HIDENONSELCURVES 505 |
#define | ID_TV_LOCKTAN 510 |
#define | ID_TV_PROPERTIES 520 |
#define | ID_TV_NEWEASE 530 |
#define | ID_TV_DELEASE 540 |
#define | ID_TV_TOGGLEEASE 550 |
#define | ID_TV_CHOOSE_EASE_ORT 560 |
#define | ID_TV_CHOOSE_MULT_ORT 570 |
#define | ID_TV_ADDNOTE 580 |
#define | ID_TV_DELETENOTE 590 |
#define | ID_TV_RECOUPLERANGE 600 |
#define | ID_TV_COPYTRACK 610 |
#define | ID_TV_PASTETRACK 620 |
#define | ID_TV_REDUCEKEYS 630 |
#define | ID_TV_ADDVIS 640 |
#define | ID_TV_DELVIS 650 |
#define | ID_TV_TVNAME 660 |
#define | ID_TV_TVUTIL 670 |
#define | ID_TV_GETSELECTED 680 |
#define | ID_TV_DELETECONTROL 690 |
#define | ID_TV_SETUPPERLIMIT 700 |
#define | ID_TV_SETLOWERLIMIT 701 |
#define | ID_TV_TOGGLELIMIT 702 |
#define | ID_TV_REMOVELIMIT 703 |
#define | ID_TV_COPYLIMITONLY 704 |
#define | ID_TV_PASTELIMITONLY 705 |
#define | ID_TV_EXPANDNODES 710 |
#define | ID_TV_EXPANDTRACKS 711 |
#define | ID_TV_EXPANDALL 712 |
#define | ID_TV_COLLAPSENODES 713 |
#define | ID_TV_COLLAPSETRACKS 714 |
#define | ID_TV_COLLAPSEALL 715 |
#define | ID_TV_SELECTALL 720 |
#define | ID_TV_SELECTINVERT 721 |
#define | ID_TV_SELECTNONE 722 |
#define | ID_TV_SELECTCHILDREN 723 |
#define | ID_TV_EDITTRACKSET 730 |
#define | ID_TV_TRACKSETLIST 731 |
#define | ID_TV_AUTOEXPAND_KEYABLE 750 |
#define | ID_TV_AUTOEXPAND_ANIMATED 751 |
#define | ID_TV_AUTOEXPAND_LIMITS 752 |
#define | ID_TV_AUTOEXPAND_LOCKED 753 |
#define | ID_TV_IGNORE_ANIM_RANGE 760 |
#define | ID_TV_RESPECT_ANIM_RANGE 761 |
#define | ID_TV_FILTER_SELECTEDTRACKS 770 |
#define | ID_TV_EDIT_TRACKSETS 800 |
#define | ID_TV_STATUS 1000 |
#define | ID_TV_ZOOMREGION 1020 |
#define | ID_TV_PAN 1030 |
#define | ID_TV_VFITTOWINDOW 1040 |
#define | ID_TV_HFITTOWINDOW 1050 |
#define | ID_TV_SHOWSTATS 1060 |
#define | ID_TV_TIMETYPEIN 1070 |
#define | ID_TV_VALUETYPEIN 1080 |
#define | ID_TV_ZOOM 1090 |
#define | ID_TV_MAXIMIZE 1100 |
#define | ID_TV_SELWILDCARD 1110 |
#define | ID_TV_ZOOMSEL 1120 |
#define | ID_TV_K_SNAP 2000 |
#define | ID_TV_K_MOVEKEYS 2020 |
#define | ID_TV_K_MOVEVERT 2030 |
#define | ID_TV_K_MOVEHORZ 2040 |
#define | ID_TV_K_SELTIME 2050 |
#define | ID_TV_K_SUBTREE 2060 |
#define | ID_TV_K_LEFTEND 2070 |
#define | ID_TV_K_RIGHTEND 2080 |
#define | ID_TV_K_TEMPLATE 2090 |
#define | ID_TV_K_SHOWTAN 2100 |
#define | ID_TV_K_LOCKTAN 2110 |
#define | ID_TV_K_APPLYEASE 2120 |
#define | ID_TV_K_APPLYMULT 2130 |
#define | ID_TV_K_ACCESSTNAME 2140 |
#define | ID_TV_K_ACCESSSELNAME 2150 |
#define | ID_TV_K_ACCESSTIME 2160 |
#define | ID_TV_K_ACCESSVAL 2170 |
#define | ID_TV_K_ZOOMHORZ 2180 |
#define | ID_TV_K_ZOOMHORZKEYS 2190 |
#define | ID_TV_K_ZOOM 2200 |
#define | ID_TV_K_ZOOMTIME 2210 |
#define | ID_TV_K_ZOOMVALUE 2220 |
#define | ID_TV_K_SHOWSTAT 2290 |
#define | ID_TV_K_MOVECHILDUP 2300 |
#define | ID_TV_K_MOVECHILDDOWN 2310 |
#define | ID_TV_TANGENT_FLAT 2320 |
#define | ID_TV_TANGENT_CUSTOM 2330 |
#define | ID_TV_TANGENT_FAST 2340 |
#define | ID_TV_TANGENT_SLOW 2350 |
#define | ID_TV_TANGENT_STEP 2360 |
#define | ID_TV_TANGENT_LINEAR 2370 |
#define | ID_TV_TANGENT_SMOOTH 2380 |
#define | ID_TV_DRAWCURVES 2390 |
#define | ID_TV_TOGGLE_KEYABLE 2400 |
#define | ID_TV_TOGGLE_LOCKED 2401 |
ID for the unlockable property toggle action
item. |
|
#define | FILTER_SELOBJECTS (1<<0) |
Selected objects.
|
|
#define | FILTER_SELCHANNELS (1<<1) |
Selected channels.
|
|
#define | FILTER_ANIMCHANNELS (1<<2) |
Animated channels.
|
|
#define | FILTER_WORLDMODS (1<<3) |
World Space Modifiers.
|
|
#define | FILTER_OBJECTMODS (1<<4) |
Object
Space Modifiers.
|
|
#define | FILTER_TRANSFORM (1<<5) |
Transformations.
|
|
#define | FILTER_BASEPARAMS (1<<6) |
base parameters
|
|
#define | FILTER_POSX (1<<7) |
X positions.
|
|
#define | FILTER_POSY (1<<8) |
Y positions.
|
|
#define | FILTER_POSZ (1<<9) |
Z positions.
|
|
#define | FILTER_POSW (1<<10) |
W Positions.
|
|
#define | FILTER_ROTX (1<<11) |
X rotations.
|
|
#define | FILTER_ROTY (1<<12) |
Y rotations.
|
|
#define | FILTER_ROTZ (1<<13) |
Z rotations.
|
|
#define | FILTER_SCALEX (1<<14) |
X scaling.
|
|
#define | FILTER_SCALEY (1<<15) |
Y scaling.
|
|
#define | FILTER_SCALEZ (1<<16) |
Z scaling.
|
|
#define | FILTER_RED (1<<17) |
Red.
|
|
#define | FILTER_GREEN (1<<18) |
Green.
|
|
#define | FILTER_BLUE (1<<19) |
Blue.
|
|
#define | FILTER_ALPHA (1<<20) |
#define | FILTER_CONTTYPES (1<<21) |
#define | FILTER_NOTETRACKS (1<<22) |
#define | FILTER_SOUND (1<<23) |
#define | FILTER_MATMAPS (1<<24) |
#define | FILTER_MATPARAMS (1<<25) |
#define | FILTER_VISTRACKS (1<<26) |
#define | FILTER_GLOBALTRACKS (1<<27) |
#define | FILTER_GEOM (1<<0) |
All geometrical objects.
|
|
#define | FILTER_SHAPES (1<<1) |
All shape objects.
|
|
#define | FILTER_LIGHTS (1<<2) |
All lights.
|
|
#define | FILTER_CAMERAS (1<<3) |
All cameras.
|
|
#define | FILTER_HELPERS (1<<4) |
All helper objects.
|
|
#define | FILTER_WARPS (1<<5) |
All space warps.
|
|
#define | FILTER_VISIBLE_OBJS (1<<6) |
All visible objects.
|
|
#define | FILTER_POSITION (1<<7) |
All position controllers.
|
|
#define | FILTER_ROTATION (1<<8) |
All rotation controllers.
|
|
#define | FILTER_SCALE (1<<9) |
All scaling controllers.
|
|
#define | FILTER_CONTX (1<<10) |
All X axis controllers.
|
|
#define | FILTER_CONTY (1<<11) |
All Y axis controllers.
|
|
#define | FILTER_CONTZ (1<<12) |
All Z axis controllers.
|
|
#define | FILTER_CONTW (1<<13) |
All W axis controllers.
|
|
#define | FILTER_STATICVALS (1<<14) |
All static values.
|
|
#define | FILTER_HIERARCHY (1<<15) |
Based on hierarchy.
|
|
#define | FILTER_NODES (1<<16) |
All nodes.
|
|
#define | FILTER_BONES (1<<17) |
#define | FILTER_KEYABLE (1<<18) |
corresponds to the "Keyable" checkbox in the
Filters dialog in TrackView
|
|
#define | FILTER_ACTIVELAYER (1<<19) |
Whether or not we show only active layer
controls or all controls.
|
|
#define | FILTER_LOCKED (1<<20) |
Whether or not we show only unlocked tracks
or all tracks.
|
|
#define | DEFAULT_TREEVIEW_FILTER0 |
#define | DEFAULT_TREEVIEW_FILTER1 |
#define | DISPLAY_TANGENTS_NONE 1 |
#define | DISPLAY_TANGENTS_SELECTED 2 |
#define | DISPLAY_TANGENTS_ALL 3 |
Typedefs |
|
typedef Animatable * | AnimatablePtr |
Functions |
|
TrackSelectionSetMgr * | GetTrackSelectionSetMgr () |
#define WM_TV_SELCHANGED WM_USER + 0x03001 |
#define WM_TV_MEDIT_TV_DESTROYED WM_USER + 0x03b49 |
#define WM_TV_DOHZOOMEXTENTS WM_USER + 0xb9a1 |
#define TVSTYLE_MAXIMIZEBUT (1<<0) |
#define TVSTYLE_INVIEWPORT (1<<1) |
#define TVSTYLE_NAMEABLE (1<<2) |
#define TVSTYLE_INMOTIONPAN (1<<3) |
#define TVSTYLE_SHOW_NONANIMATABLE (1<<4) |
#define TVSTYLE_SHOW_CUI (1<<5) |
#define TV_FLOAT 0 |
#define TV_DOCK_TOP 1 |
#define TV_DOCK_BOTTOM 2 |
#define TV_CAN_DOCK_TOP 3 |
#define MODE_EDITKEYS 0 |
#define MODE_EDITTIME 1 |
#define MODE_EDITRANGES 2 |
#define MODE_POSRANGES 3 |
#define MODE_EDITFCURVE 4 |
#define EFFECT_ALL_SEL_KEYS 0 |
#define EFFECT_SEL_KEYS_IN_SEL_TRACKS 1 |
#define EFFECT_ALL_KEYS_IN_SEL_TRACKS 2 |
#define EFFECT_ALL_KEYS 3 |
#define TREEVIEW_UI_INTERFACE Interface_ID(0x1bcd78ef, 0x21990819) |
#define TREEVIEW_OPS_INTERFACE Interface_ID(0x60fb7eef, 0x1f6d6dd3) |
#define ITRACKVIEWS Interface_ID(0x531c5f2c, 0x6fdf29cf) |
#define TRACK_SELSET_MGR_INTERFACE Interface_ID(0x18f36a84, 0x1f572eb7) |
#define OPENTV_SPECIAL -2 |
#define OPENTV_CUSTOM -3 |
#define OPENTV_LAST -1 |
#define OPENTV_NEW 0 |
#define WM_TV_TOOLBAR_RIGHTCLICK WM_USER + 0x8ac1 |
#define WM_TV_LABEL_DOUBLE_CLICK WM_USER + 0x8ac2 |
#define ID_TV_TOOLBAR 200 |
#define ID_TV_DELETETIME 215 |
#define ID_TV_MOVE 220 |
#define ID_TV_SCALE 230 |
#define ID_TV_SCALETIME 250 |
#define ID_TV_SNAPKEYS 260 |
#define ID_TV_ALIGNKEYS 270 |
#define ID_TV_ADD 280 |
#define ID_TV_FILTERS 330 |
#define ID_TV_INSERT 340 |
#define ID_TV_CUT 350 |
#define ID_TV_COPY 360 |
#define ID_TV_PASTE 370 |
#define ID_TV_SLIDE 380 |
#define ID_TV_SELECT 390 |
#define ID_TV_REVERSE 400 |
#define ID_TV_LEFTEND 410 |
#define ID_TV_RIGHTEND 420 |
#define ID_TV_SUBTREE 430 |
#define ID_TV_ASSIGNCONTROL 440 |
#define ID_TV_MAKEUNIQUE 450 |
#define ID_TV_CHOOSEORT 460 |
#define ID_TV_SHOWTANGENTS 470 |
#define ID_TV_SHOWALLTANGENTS 475 |
#define ID_TV_SCALEVALUES 480 |
#define ID_TV_REGION_TOOL 485 |
Activate/Deactivate the Region Tool mode.
#define ID_TV_ISOLATE_CURVE 486 |
Activate/Deactivate the Isolate Curve state.
#define ID_TV_BREAK_TANGENTS 487 |
Break Tangents on selected keys.
#define ID_TV_UNIFY_TANGENTS 488 |
Unify Tangents on selected keys.
#define ID_TV_FREEZESEL 490 |
#define ID_TV_SHOWKEYSONFROZEN 495 |
#define ID_TV_TEMPLATE 500 |
#define ID_TV_FREEZENONSELCURVES 500 |
#define ID_TV_HIDENONSELCURVES 505 |
#define ID_TV_LOCKTAN 510 |
#define ID_TV_PROPERTIES 520 |
#define ID_TV_NEWEASE 530 |
#define ID_TV_DELEASE 540 |
#define ID_TV_TOGGLEEASE 550 |
#define ID_TV_CHOOSE_EASE_ORT 560 |
#define ID_TV_CHOOSE_MULT_ORT 570 |
#define ID_TV_ADDNOTE 580 |
#define ID_TV_DELETENOTE 590 |
#define ID_TV_RECOUPLERANGE 600 |
#define ID_TV_COPYTRACK 610 |
#define ID_TV_PASTETRACK 620 |
#define ID_TV_REDUCEKEYS 630 |
#define ID_TV_ADDVIS 640 |
#define ID_TV_DELVIS 650 |
#define ID_TV_TVNAME 660 |
#define ID_TV_TVUTIL 670 |
#define ID_TV_GETSELECTED 680 |
#define ID_TV_DELETECONTROL 690 |
#define ID_TV_SETUPPERLIMIT 700 |
#define ID_TV_SETLOWERLIMIT 701 |
#define ID_TV_TOGGLELIMIT 702 |
#define ID_TV_REMOVELIMIT 703 |
#define ID_TV_COPYLIMITONLY 704 |
#define ID_TV_PASTELIMITONLY 705 |
#define ID_TV_EXPANDNODES 710 |
#define ID_TV_EXPANDTRACKS 711 |
#define ID_TV_EXPANDALL 712 |
#define ID_TV_COLLAPSENODES 713 |
#define ID_TV_COLLAPSETRACKS 714 |
#define ID_TV_COLLAPSEALL 715 |
#define ID_TV_SELECTALL 720 |
#define ID_TV_SELECTINVERT 721 |
#define ID_TV_SELECTNONE 722 |
#define ID_TV_SELECTCHILDREN 723 |
#define ID_TV_EDITTRACKSET 730 |
#define ID_TV_TRACKSETLIST 731 |
#define ID_TV_AUTOEXPAND_KEYABLE 750 |
#define ID_TV_AUTOEXPAND_ANIMATED 751 |
#define ID_TV_AUTOEXPAND_LIMITS 752 |
#define ID_TV_AUTOEXPAND_LOCKED 753 |
#define ID_TV_IGNORE_ANIM_RANGE 760 |
#define ID_TV_RESPECT_ANIM_RANGE 761 |
#define ID_TV_FILTER_SELECTEDTRACKS 770 |
#define ID_TV_EDIT_TRACKSETS 800 |
#define ID_TV_STATUS 1000 |
#define ID_TV_ZOOMREGION 1020 |
#define ID_TV_PAN 1030 |
#define ID_TV_VFITTOWINDOW 1040 |
#define ID_TV_HFITTOWINDOW 1050 |
#define ID_TV_SHOWSTATS 1060 |
#define ID_TV_TIMETYPEIN 1070 |
#define ID_TV_VALUETYPEIN 1080 |
#define ID_TV_ZOOM 1090 |
#define ID_TV_MAXIMIZE 1100 |
#define ID_TV_SELWILDCARD 1110 |
#define ID_TV_ZOOMSEL 1120 |
#define ID_TV_K_SNAP 2000 |
#define ID_TV_K_MOVEKEYS 2020 |
#define ID_TV_K_MOVEVERT 2030 |
#define ID_TV_K_MOVEHORZ 2040 |
#define ID_TV_K_SELTIME 2050 |
#define ID_TV_K_SUBTREE 2060 |
#define ID_TV_K_LEFTEND 2070 |
#define ID_TV_K_RIGHTEND 2080 |
#define ID_TV_K_TEMPLATE 2090 |
#define ID_TV_K_SHOWTAN 2100 |
#define ID_TV_K_LOCKTAN 2110 |
#define ID_TV_K_APPLYEASE 2120 |
#define ID_TV_K_APPLYMULT 2130 |
#define ID_TV_K_ACCESSTNAME 2140 |
#define ID_TV_K_ACCESSSELNAME 2150 |
#define ID_TV_K_ACCESSTIME 2160 |
#define ID_TV_K_ACCESSVAL 2170 |
#define ID_TV_K_ZOOMHORZ 2180 |
#define ID_TV_K_ZOOMHORZKEYS 2190 |
#define ID_TV_K_ZOOM 2200 |
#define ID_TV_K_ZOOMTIME 2210 |
#define ID_TV_K_ZOOMVALUE 2220 |
#define ID_TV_K_SHOWSTAT 2290 |
#define ID_TV_K_MOVECHILDUP 2300 |
#define ID_TV_K_MOVECHILDDOWN 2310 |
#define ID_TV_TANGENT_FLAT 2320 |
#define ID_TV_TANGENT_CUSTOM 2330 |
#define ID_TV_TANGENT_FAST 2340 |
#define ID_TV_TANGENT_SLOW 2350 |
#define ID_TV_TANGENT_STEP 2360 |
#define ID_TV_TANGENT_LINEAR 2370 |
#define ID_TV_TANGENT_SMOOTH 2380 |
#define ID_TV_DRAWCURVES 2390 |
#define ID_TV_TOGGLE_KEYABLE 2400 |
#define ID_TV_TOGGLE_LOCKED 2401 |
ID for the unlockable property toggle action item.
#define DISPLAY_TANGENTS_NONE 1 |
#define DISPLAY_TANGENTS_SELECTED 2 |
#define DISPLAY_TANGENTS_ALL 3 |
typedef Animatable* AnimatablePtr |
TrackSelectionSetMgr* GetTrackSelectionSetMgr | ( | ) |