Go to the source code of this file.
Defines | |
#define | MODULE_TOOLS 1 |
#define | TIME_DELAY 30 |
Typedefs | |
typedef struct tagTRACKPOINT | TRACKPOINT |
temporary structure used by track points | |
typedef struct Animator_TRACKANGLE | TRACKANGLE |
Internal structure used by by track alignment tool. | |
Functions | |
void | ExecuteActorsMenu (HWND hWnd) |
void | EngageTool (int newtool) |
void | DisengageTool (void) |
object * | PickNode (short type1, short type2) |
int | CheckClosestObject (int w, double *dmin, point vp, int hx, int vy, int r) |
BOOL | PickClosestNode (int wid, int hx, int vy, BOOL pick_only) |
BOOL | PickClosestPathPoint (int wid, int hx, int vy) |
void | SnapTo (short option) |
void | EnterGrabMode (void) |
void | LeaveGrabMode (void) |
position * | IsValidPosition (void) |
int | StageGrabIdentify (void) |
void | SetNewPosition (long pX, long pY, long pZ, short abrel) |
void | StageGrabOn (void) |
void | StageGrabOff (short redraw) |
void | StageGrab (short where, short which) |
void | InstantStageGrab (void) |
void | ShifterOn (void) |
void | ShifterOff (short redraw) |
void | ShiftKeyFrameDeactivate (void) |
void | ShiftKeyFrame (int x, int y) |
int | ShiftKeyFrameActivate (int x, int y) |
void | DrawActorTrack (HDC hdc[], short mode) |
void | StageSizeOn (void) |
void | SizeOff (short redraw) |
void | Resize (void) |
void | InstantStageXpnd (void) |
void | StageRotateOn (void) |
void | RotateOff (long redraw) |
void | StageRotate (long window_id) |
void | StageStepRotate (int command) |
void | InstantStageRotate (void) |
void | AnglerOn (void) |
void | AnglerOff (short redraw) |
void | AngleKeyFrame (int x, int y) |
void | DrawActorRotations (HDC hdc[], short mode) |
void | SwitchTrackerType (void) |
void | EditPathOn (void) |
void | EditPathOff (short redraw) |
void | AdjustPathTension (long window_id) |
void | EditPath (void) |
void | AnimatorUndo (void) |
void | PanToolUp (int x, int y, BOOL ctrl, BOOL shift, HWND hwnd) |
BOOL | PanToolDown (int x, int y, BOOL ctrl, BOOL shift, HWND hwnd) |
void | PanToolMove (int x, int y, BOOL ctrl, BOOL shift, HWND hwnd) |
void | ZoomView (int x, int y) |
void | Zoom2 (double fraction) |
void | Zoom (int command, int redraw) |
Variables | |
long | GrabonX |
long | GrabonY |
long | GrabonZ |
long | GrabDx |
long | GrabDy |
long | GrabDz |
long GrabonX |
Definition at line 18 of file TOOLS.C.
Referenced by AnimatorUndo(), EditPath(), GrabOn(), PickClosestPathPoint(), PickNode(), RotateNurbsSurface(), StageGrab(), StageGrabIdentify(), ToolDown(), ToolMove(), and ToolUp().
long GrabonY |
Definition at line 18 of file TOOLS.C.
Referenced by AnimatorUndo(), EditPath(), GrabOn(), PickClosestPathPoint(), PickNode(), RotateNurbsSurface(), StageGrab(), StageGrabIdentify(), ToolDown(), ToolMove(), and ToolUp().
long GrabonZ |
Definition at line 18 of file TOOLS.C.
Referenced by AnimatorUndo(), EditPath(), GrabOn(), PickClosestPathPoint(), PickNode(), RotateNurbsSurface(), StageGrab(), StageGrabIdentify(), ToolDown(), ToolMove(), and ToolUp().
long GrabDx |
Definition at line 18 of file TOOLS.C.
Referenced by GrabOn(), PickNode(), StageGrab(), ToolDown(), ToolMove(), and ToolUp().
long GrabDy |
Definition at line 18 of file TOOLS.C.
Referenced by GrabOn(), PickNode(), StageGrab(), ToolDown(), ToolMove(), and ToolUp().
long GrabDz |
Definition at line 18 of file TOOLS.C.
Referenced by GrabOn(), PickNode(), StageGrab(), ToolDown(), ToolMove(), and ToolUp().