TOOLS.C File Reference

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)
objectPickNode (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)
positionIsValidPosition (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


Define Documentation

#define MODULE_TOOLS   1

Definition at line 3 of file TOOLS.C.

#define TIME_DELAY   30

Definition at line 461 of file TOOLS.C.


Variable Documentation

long GrabonX

long GrabonY

long GrabonZ

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().


Generated on Sun Apr 27 14:20:15 2014 for OpenFX by  doxygen 1.5.6