Data Structures | |
struct | Animator_PREFERENCES_tag |
Preferences structure. More... | |
struct | ANI_STRUCTURE_tag |
External structure. More... | |
struct | Animator_XIP_tag |
Postprocess parameters. More... | |
struct | Animator_TOOLFLAGS_tag |
ToolFlags structure. More... | |
struct | Animator_AWIREFRAME |
Actor wireframe. More... | |
struct | Animator_PATHPOINT |
Define a point along a path. More... | |
struct | Animator_PATHEDITCONTROL_tag |
Define path control point properties. More... | |
struct | Animator_RAMIMAGE_tag |
Holds an image map in memory. More... | |
struct | Animator_SKY |
The SKY Actor structure represents a timeline segment the backdrop in an animation. More... | |
struct | Animator_DIRECTOR_tag |
The Director structure represents a Director Actor's timeline segment. More... | |
struct | Animator_SKELETON |
The skelton structure is associated with a ROBOT actor. More... | |
struct | Animator_VECTOR4tag |
One form of a 4 element vector. More... | |
struct | Animator_NurbsProperties_Tag |
Properties of a NURBS patch in a model. More... | |
struct | Animator_NURBS_tag |
This structure describes each NURBS patch. More... | |
struct | Animator_PARTICLESYSTEM_tag |
Describes the properties of each partical system. More... | |
struct | Animator_OBJECT |
The main animator object structure. More... | |
struct | Animator_POSITION |
An interval (or bar) on the position timeline ending at a keyframe. More... | |
struct | Animator_ALIGN |
An interval (or bar) on the alignment timeline ending at a keyframe. More... | |
struct | Animator_CAMERAPARAM |
Additional properties related to the Camera's optical properties. More... | |
struct | Animator_SIZE |
An interval/segment (or bar) on the scaling timeline/channel ending at a keyframe. More... | |
struct | Animator_NODE |
The main animator data structure. More... | |
struct | X__MEMORY_MANAGERtag |
Allows DLL's to allocate and free ram by calling back to caller. More... | |
struct | Animator_SFXINFO_tag |
Structure for plugin animation effects. (used by animator and renderer). More... | |
struct | Animator_SFXDATA_tag |
Structure used by global plugin animation effects. (used by animator and renderer). More... | |
Animator Functions | |
WHERE void(* | GetWorldCoords )(int W, long *x, long *y, long *z, int hpos, int vpos) |
WHERE void(* | GetWindowCoords )(int W, long x, long y, long z, int *hpos, int *vpos) |
LRESULT CALLBACK | MainAnimatorWndProc (HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) |
LRESULT CALLBACK | AnimatorTriViewWndProc (HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) |
LRESULT CALLBACK | AnimatorViewWndProc (HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) |
LRESULT CALLBACK | AnimatorInfoWndProc (HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) |
LRESULT CALLBACK | ToolboxWndProc (HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam) |
LRESULT CALLBACK | ToolBtnWndProc (HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam) |
LRESULT CALLBACK | QuicktimeWndProc (HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam) |
WHERE void | InitializeLastFilesList (void) |
WHERE void | ChangeToolboxBitmaps (void) |
WHERE void | MoveToolsWindow (void) |
WHERE void | EnableTools (BOOL) |
WHERE void | ToolboxSelectTool (int) |
WHERE void | ToolboxShow (BOOL) |
WHERE void | ToolboxDestroy (void) |
WHERE void | AugmentToolPannel (BOOL) |
WHERE void | ToolboxSetPosition (int) |
WHERE void | UpdateFrameBox (void) |
WHERE LRESULT CALLBACK | CoordinatesDlgProc (HWND hdlg, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE void | Nudge (int command) |
WHERE PATHEDITCONTROL * | CreatePathEditControlPoint (int *nPec, PATHEDITCONTROL **Pec, PATHEDITCONTROL *last, PATHEDITCONTROL *next, int frame, double distance) |
WHERE void | DeletePathEditControlPoint (int *nPec, PATHEDITCONTROL **Pec, PATHEDITCONTROL *here) |
WHERE pathpoint * | AppendPathPoint (pathpoint *Ppp) |
WHERE void | CreatePathPoint (void) |
WHERE void | DeletePathPoint (void) |
WHERE pathpoint * | CreateIPointPath (short type, node *Np, short firstframe, short *pathtype, short *npathpoints) |
WHERE void | ReleaseNurbs (nurbs *n) |
WHERE BOOL | AllocNurbs (nurbs *n, double *ukv, double *vkv) |
WHERE void | FreeNurbs (long n, nurbs *Np) |
WHERE void | DeleteCostume (node *Np, long frame) |
WHERE object * | CreateCostume (node *Np, long firstframe, long lastframe) |
WHERE void | DeleteSize (node *Np, long frame) |
WHERE size * | CreateSize (node *Np, long firstframe, long lastframe) |
WHERE void | DeleteAlign (node *Np, long frame) |
WHERE align * | CreateAlign (node *Np, long firstframe, long lastframe) |
WHERE void | DeletePosition (node *Np, long frame) |
WHERE void | DeletePositionIn (node *Np, long first_frame, long last_frame) |
WHERE position * | CreatePosition (node *Np, long firstframe, long lastframe) |
WHERE void | DeleteSky (node *Np, long frame) |
WHERE sky * | CreateSky (node *Np, long firstframe, long lastframe) |
WHERE void | DeleteDirector (node *Np, long frame) |
WHERE director * | CreateDirector (node *Np, long firstframe, long lastframe) |
WHERE void | DeleteNode (node *Np) |
WHERE node * | CreateNode (void) |
WHERE pathpoint * | CopyPath (short *pathtype, short *npathpoints, node *Nc, short firstframe, HWND parent) |
WHERE void | CheckRecursiveFollow (node *Np, short ff, short lf) |
WHERE void | ScrapEverything (void) |
WHERE long | SelectNodeID (HWND) |
WHERE node * | SelectNode (char *, short, HWND) |
WHERE void | CentreDialogOnCursor (HWND) |
WHERE void | CentreDialogOnScreen (HWND) |
WHERE void | AppendFileExtension (char *, char *) |
WHERE char * | short_form (char *) |
WHERE char * | truncate_path (char *, int) |
WHERE node * | GetSelectedCamera (long cf, node *Sc) |
WHERE short | RequestNumEntry (long val, long minval, long maxval, char *title, char *message) |
WHERE int | RequestCharString (int len, char *string, char *title) |
WHERE void | EnableToolPannels (int what_one, BOOL status) |
WHERE void | ActivateAllMenus (HWND hwnd, UINT fuFlags) |
WHERE int | SelectScrolledItemList (int, char **, char *, BOOL, HWND) |
WHERE int | SelectItemList (int n, char **list, char *title) |
WHERE int | SelectItems (int n, char **list, char *title, int where) |
WHERE PSTR | FileInPath (PSTR pstrPath) |
WHERE void | GetTriview (BOOL reset) |
WHERE void | SetUpWindowBoxView (int view) |
WHERE void | DrawOne3dCursor (HDC hdc, int i) |
WHERE void | Draw3dCursor (void) |
WHERE void | Move3dCursor (int stor, int xw, int yw) |
WHERE void | LoadArrowIcons (void) |
WHERE void | DrawArrowIcons (HDC hdc, int id) |
WHERE int | CheckWindowIcon (int xi, int yi) |
WHERE void | InvertWindowIcon (int i, HWND hwnd) |
WHERE int | CheckViewWindowIcon (int xi, int yi) |
WHERE void | InvertViewWindowIcon (int i, HWND hwnd) |
WHERE void | DeleteArrowIcons (void) |
WHERE void | SwapViewBitmaps (void) |
WHERE void | UpdateRuler (short) |
WHERE void | SetUpGrid (void) |
WHERE int | Read3Reals (char *title, double *r1, double *r2, double *r3, int list) |
WHERE void | DrawGrid (HDC hdc[]) |
WHERE void | SetColour (unsigned char colour[], char *Title, HWND parent) |
WHERE void | SetSfxColour (unsigned char colour[], long ID, HWND parent) |
WHERE void | PaintDialogBackground (HWND hDlg, HINSTANCE hInst) |
WHERE void | scal (double t[4][4], double sx, double sy, double sz) |
WHERE void | rotz (double tr[4][4], double ang) |
WHERE void | roty (double tr[4][4], double ang) |
WHERE void | rotx (double tr[4][4], double ang) |
WHERE void | tram (double t[4][4], double dx, double dy, double dz) |
WHERE void | m4by4 (double t1[4][4], double t2[4][4], double tr[4][4]) |
WHERE void | m4by1 (double t4[4][4], double x, double y, double z, double *xx, double *yy, double *zz) |
WHERE void | null_transform (double t[4][4]) |
WHERE void | c4to4 (double tin[4][4], double tout[4][4]) |
WHERE void | arbitrary_rotate (double angle, point p1, point p2, double t[4][4]) |
WHERE void | L_cross (point p1, point p2, point p3, point p4) |
WHERE void | ScalePoint (double scalex, double scaley, double scalez, point p, point r) |
WHERE void | CopyPoint (point p1, point p2) |
WHERE void | AddPoints (point p1, point p2, point result) |
WHERE void | SubPoints (point p1, point p2, point result) |
WHERE short | in_stage_triview (point vp) |
WHERE void | get_centre_stage (point, point, point, point) |
WHERE void | Transform (long n, point Ain[], point Aout[], point Offset, double p, double t, double a, short im, double ima) |
WHERE double | GetOffsetPosition (node *Np, object *Op, long frame, double dframe, point ObjectOffset) |
WHERE short | GetTransform (short stacking, long frame, double dframe, node *Np, object *Op, point ObjectOffset, point TrackedOffset, double *phi, double *theta, double *alpha, double *sx, double *sy, double *sz, short *im, double *ima) |
WHERE void | DrawArrow (HDC hdc[], point Offset, double p, double t, double a, short im, double ima, double scale) |
WHERE void | DrawDirectionLine (HDC hdc[], point Offset, double p, double t, double a, short im, double ima, double scale) |
WHERE void | DrawActorCentre (HDC hdc[], point v1, double p, double t, double a, short im, double ima, double scale) |
WHERE void | DrawNode (HDC hDC[], node *Np, short status) |
WHERE void | DrawInvertNode (HDC hDC[], node *Np, short status) |
WHERE void | ReDrawStageDisplay (BOOL) |
WHERE void | ReDrawQuickDisplay (BOOL) |
WHERE int | CheckBoundingObject (int type, int ifd, int hx, int vy, object *Op, point Offset, double p, double t, double a, short im, double ima, double sx, double sy, double sz, double *dc) |
WHERE cameraparam * | CalculateCameraProperties (node *Np, long frame, double dframe) |
WHERE long | SplinesP (double k[], double tau) |
WHERE double | SplinesR (double k[], double tau) |
WHERE void | SplinesK (double k[], long vl, long v1, long v2, long vn) |
WHERE void | SplinesG (double k[], double xi, double xi1, double xig, double xig1) |
WHERE void | DrawPath (HDC hdc[], object *Op, point Offset, double p, double t, double a, short im, double ima, short status) |
WHERE void | ReversePathDirection (object *op) |
WHERE double | PathLength (pathpoint *Ppp, short type, short Npoints) |
WHERE void | PathInterp (double pathposition, pathpoint *Lpp, pathpoint *Ppp, point ObjectOffset, double distance, pathpoint *Fpp, pathpoint *Epp, short type) |
WHERE object * | GetPathPosition (node *Np, long frame, double dframe, point ObjectOffset, double *position0_1, double *lengthonpath) |
WHERE double * | ReTweenVelocity (object *op, double *v, int oldn, int newn, double pathlength, int copy) |
WHERE void | EditPathMovement (short type) |
WHERE void | GetPathPositionAtDistance (node *Np, object *Op, double d, point pout) |
WHERE void | PerspectiveView (int smab, int DisplayType) |
WHERE void | DrawPerspectiveView (int smab, int DisplayType, HDC hDC, HWND hWnd, HPEN hPen) |
WHERE void | DrawViewRobot (HDC hdcView, HBITMAP hbmView, HWND hWnd, node *Np, int arm, int axis, double ra, double ua, BOOL zoom, BOOL zoom_state) |
WHERE void | FreePreview (void) |
WHERE int | MakePreview (void) |
WHERE void | StartPreviewPlayer (HWND hwnd) |
WHERE void | StopPreviewPlayer (HWND hwnd) |
WHERE void | MoveCtrlWindow (HWND, int, int, int, int, int, int) |
WHERE void | ExecuteActorsMenu (HWND) |
WHERE void | DisengageTool (void) |
WHERE void | EngageTool (int) |
WHERE int | CheckClosestObject (int w, double *dmin, point vp, int hx, int vy, int r) |
WHERE BOOL | PickClosestNode (int wid, int hx, int vy, BOOL pick_only) |
WHERE BOOL | PickClosestPathPoint (int wid, int hx, int vy) |
WHERE object * | PickNode (short type1, short type2) |
WHERE void | SetNewPosition (long pX, long pY, long pZ, short abrel) |
WHERE void | EnterGrabMode (void) |
WHERE void | LeaveGrabMode (void) |
WHERE position * | IsValidPosition (void) |
WHERE int | StageGrabIdentify (void) |
WHERE void | InstantStageGrab (void) |
WHERE void | StageGrabOn (void) |
WHERE void | StageGrabOff (short redraw) |
WHERE void | StageGrab (short where, short which) |
WHERE void | InstantStageRotate (void) |
WHERE void | StageRotateOn (void) |
WHERE void | RotateOff (long redraw) |
WHERE void | StageRotate (long window_id) |
WHERE void | StageStepRotate (int command) |
WHERE void | Resize (void) |
WHERE void | InstantStageXpnd (void) |
WHERE void | SizeOff (short redraw) |
WHERE void | StageSizeOn (void) |
WHERE void | AnimatorUndo (void) |
WHERE void | SnapTo (short option) |
WHERE void | EditPathOn (void) |
WHERE void | EditPathOff (short redraw) |
WHERE void | AdjustPathTension (long window_id) |
WHERE void | EditPath (void) |
WHERE void | DrawActorTrack (HDC hdc[], short mode) |
WHERE void | SwitchTrackerType (void) |
WHERE int | ShiftKeyFrameActivate (int x, int y) |
WHERE void | ShiftKeyFrameDeactivate (void) |
WHERE void | ShiftKeyFrame (int x, int y) |
WHERE void | ShifterOn (void) |
WHERE void | ShifterOff (short redraw) |
WHERE void | AnglerOn (void) |
WHERE void | AnglerOff (short redraw) |
WHERE void | AngleKeyFrame (int x, int y) |
WHERE void | DrawActorRotations (HDC hdc[], short mode) |
WHERE BOOL | PanToolDown (int, int, BOOL, BOOL, HWND) |
WHERE void | PanToolMove (int, int, BOOL, BOOL, HWND) |
WHERE void | PanToolUp (int, int, BOOL, BOOL, HWND) |
WHERE void | ZoomView (int, int) |
WHERE void | Zoom (int command, int redraw) |
WHERE void | Zoom2 (double fraction) |
WHERE void | DrawRobot (HDC hdc[], object *Op, point Offset, double p, double t, double a, short im, double ima, double sx, double sy, double sz, short status) |
WHERE void | DrawFullRobot (HDC hdc[], object *Op, point Offset, double p, double t, double a, short im, double ima, double sx, double sy, double sz, short status) |
WHERE long | GetRobotVolume (long n, skel *sp, vector c) |
WHERE void | SkeletorOff (short redraw) |
WHERE void | SkeletorOn (void) |
WHERE int | Skeletor (void) |
WHERE void | RobotTransform (point Offset, double p, double t, double a, double sx, double sy, double sz, short im, double ima, double RoboT[4][4]) |
WHERE void | GetRobotScriptName (char *, long, short, char *) |
WHERE short | RobotFileExists (char *) |
WHERE void | WriteRobot (object *, char *) |
WHERE short | OpenRobotDirectory (char *script_file) |
WHERE void | RemoveRobotDirectory (char *script_file) |
WHERE void | InterpolateRobot (double mr, object *Op, object *LastOp) |
WHERE void | UpdateRobot (object *Op) |
WHERE void | ExportRobotSequence (node *Np) |
WHERE long | ImportRobotSequence (long n, node *Np, char *filename, long firstframe, long lastframe) |
WHERE void | SetRobotToWalkPath (node *Np) |
WHERE node * | AddOnlyNewNode (HWND, long) |
WHERE void | AddQuickActor (long) |
WHERE short | AddCostumeTimeLine (node *Np) |
WHERE short | EditObject (node *Np, short firstframe, short lastframe, short in_script, short split) |
WHERE object * | GetObjectAtFrame (node *Np, long frame) |
WHERE void | GetTimelinesAtFrame (node *Np, long frame, object **o, position **p, align **a, size **s) |
WHERE short | GetTimeGapAtFrame (node *Np, long frame, short *start_gap, short *end_gap) |
WHERE BOOL | ActorNameExists (HWND parent, node *this_node, char *name) |
WHERE void | ShiftAllKeys (int allActors) |
WHERE void | ShiftSelectedPositionAllKeys (void) |
WHERE void | SetNumberOfFrames (short query) |
WHERE BOOL | InsertFrames (BOOL type, long inf, long cf, long nf) |
WHERE BOOL | DeleteRangeOfFrames (BOOL type, long inf, long cf, long nf) |
WHERE void | MakeKey (char com, long frame, node *np) |
WHERE void | NextKey (char com) |
WHERE short | MakeControl (node *Np, char typ, HWND parent) |
WHERE short | CheckForControl (node *Np, char typ) |
WHERE void | EditPosition (node *Np, short firstframe, short lastframe, short type, HWND parent) |
WHERE void | EditAlign (node *Np, short firstframe, short lastframe, short type, HWND parent) |
WHERE void | EditSize (node *Np, short firstframe, short lastframe) |
WHERE short | StartDefault (short what_function) |
WHERE void | TimelineEditor (void) |
WHERE void | DestroyTimelineEditor (void) |
WHERE void | AutoUpdateKeyframerVpos (void) |
WHERE void | InitialiseParticleSystem (ParticleSystem *ps) |
WHERE BOOL CALLBACK | ParticleDlgProc (HWND hdlg, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE long | GetCharListID (char *item, char **list, long n) |
WHERE void | LoadViewer (int) |
WHERE short | EditGroundDialog (object *op, short in_script) |
WHERE short | EditSkyDialog (sky *sp, int in_script) |
WHERE short | EditDirectorDialog (director *dp, int in_script) |
WHERE short | EditLightDialog (object *op, int in_script) |
WHERE short | RequestEditSize (double *sx, double *sy, double *sz, size *xp, int d) |
WHERE short | RequestEditLightSize (double *sx, double *sy, double *sz, size *xp, int d) |
WHERE short | EditCameraSize (double *sx, double *sy, double *sz, size *xp, int d) |
WHERE BOOL CALLBACK | RobotToolDlgProc (HWND hdlg, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE BOOL CALLBACK | PathToolDlgProc (HWND hdlg, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE BOOL CALLBACK | RotatorToolDlgProc (HWND hdlg, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE BOOL CALLBACK | SizerToolDlgProc (HWND hdlg, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE BOOL CALLBACK | SplineTweenDlgProc (HWND hdlg, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE BOOL CALLBACK | SelectActorDlgProc (HWND hdlg, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE BOOL CALLBACK | SetFramesDlgProc (HWND hdlg, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE BOOL CALLBACK | InsertFramesDlgProc (HWND hdlg, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE BOOL CALLBACK | DeleteFramesDlgProc (HWND hdlg, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE int | SelectKeyMaker (void) |
WHERE BOOL CALLBACK | EditObjectDlgProc (HWND hdlg, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE BOOL CALLBACK | EditObjectXipDlgProc (HWND hdlg, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE BOOL CALLBACK | ObjectTimelineDlgProc (HWND hdlg, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE BOOL CALLBACK | MorphSetDlgProc (HWND hdlg, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE BOOL CALLBACK | PathSetDlgProc (HWND hdlg, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE BOOL CALLBACK | EditXipDlgProc (HWND hdlg, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE BOOL CALLBACK | ShiftKeysDlgProc (HWND hdlg, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE BOOL CALLBACK | AboutDlgProc (HWND hdlg, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE void | PreferencesPropertyDlgProc (HWND hwndOwner) |
WHERE void | LensSettings (void) |
WHERE void | AnimationPlayer (int type, HWND hwnd) |
WHERE void | LoadPreferences (void) |
WHERE void | ActivatePreferences (void) |
WHERE void | AssignIKchain (node *Np, long frame) |
WHERE void | RemoveIKchain (node *Np, long frame) |
WHERE void | RemoveAllIKchains (node *Np, long frame) |
WHERE void | LoadMenuHelpTable (HWND hwnd) |
WHERE UINT | CheckMenuHelpData (UINT uItem) |
WHERE void | DisplayMenuHelpData (HWND hwnd, UINT id) |
WHERE void | FreeMenuHelpData (void) |
WHERE BOOL | CreateMemoryWindows (void) |
WHERE void | DeleteMemoryWindows (void) |
WHERE void | FocusActiveWindow (HDC, BOOL) |
WHERE void | SetWindowSize (int x, int y, int view, BOOL reset) |
WHERE void | SwitchWindow (int button) |
WHERE void | FormatScreen (void) |
WHERE void | UpdateIconPositions (void) |
WHERE BOOL | CursorInTriview (void) |
WHERE HPALETTE | CreateAppPalette (int *, int *) |
WHERE void | SetupStructures (void) |
WHERE void | UpdateGLview (BOOL) |
WHERE BOOL | EnableGLview (void) |
WHERE void | StartGLview (BOOL first_time) |
WHERE void | SendPrgmText (PSTR p) |
WHERE void | SendPrgmHelpMessage (int id) |
WHERE void | SendPrgmMessage (int idString, int where) |
WHERE void | SetPrgmMessage (int idString, PSTR pstr) |
WHERE int | SendPrgmQuery (int idString, int response) |
WHERE void | SendIconHelpMessage (int idString) |
WHERE void | CloseUtilities (int) |
WHERE BOOL | AnimatorStartup (UINT *) |
WHERE void | AnimatorShutdown (void) |
WHERE BOOL | SetupMainWindow (HANDLE inst, int cmdshow) |
WHERE int | SelectFileName (int save, char *szfile, char *szdir, char *szTitle, char *szfilter, HWND parent) |
WHERE int | SelectDirectoryName (char *szfile, char *szdir, char *szTitle, char *szfilter, HWND parent) |
WHERE int | SelectSfxFileName (int save, char *szfile, char *szdir, long ID, char *szfilter, HWND parent) |
WHERE int | SelectMorphFileName (char *szfile, char *szdir, char *szTitle, char *szfilter, HWND parent) |
WHERE int | SelectRobotFileName (char *szfile, char *szdir, long ID, char *szfilter, HWND parent) |
WHERE void | UpdateSelectedActor (BOOL) |
WHERE void | SelectedInfo (void) |
WHERE void | SizeInfo (node *Np, short frame) |
WHERE void | AlignInfo (node *Np, short frame) |
WHERE void | PositionInfo (node *Np, short frame) |
WHERE void | ActorInfo (node *Np, short frame) |
WHERE void | CostumeInfo (object *, char *, char *, char *) |
WHERE void | SkyInfo (node *Np, short frame) |
WHERE void | DirectorCostumeInfo (node *, short, char *) |
WHERE void | SkyCostumeInfo (node *, short, char *) |
WHERE void | InitialiseRamImage (RAMIMAGE *im) |
WHERE BOOL | LoadRamImage (RAMIMAGE *image, char *file) |
WHERE BOOL | UnloadRamImage (RAMIMAGE *image) |
WHERE BOOL | ReadRamImage (RAMIMAGE *image, FILE *fr) |
WHERE BOOL | WriteRamImage (RAMIMAGE *image, FILE *fp) |
WHERE BOOL | UnstoreRamImage (RAMIMAGE *Image, char *filename) |
WHERE void | DisplayImageFromStore (RAMIMAGE *image, char *alternate) |
WHERE void | EraseTempImageFiles (void) |
WHERE BOOL | CopyRamImage (RAMIMAGE *dest, RAMIMAGE *source) |
WHERE void | WriteTemporaryFileForScript (BOOL bSky, RAMIMAGE *image, char *temp_name, long *lastID) |
WHERE BOOL | MakeScript (long type, long nstep) |
WHERE BOOL | ExportRobotKeyframes (void) |
WHERE char * | R_GetEnv (char const *aa) |
WHERE void | RestoreWhiteSpaces (char *s) |
WHERE void | HideWhiteSpaces (char *s) |
WHERE short | LoadAnimationFile (char *filename, BOOL unpack) |
WHERE short | LoadMeshObject (char *FileName, object *Op, short report, short check, short robot) |
WHERE pathpoint * | LoadPath (short *pathtype, short *npathpoints, HWND parent) |
WHERE short | SaveAnimationFile (char *filename, BOOL backup) |
WHERE void | LoadAnimObject (node *, short, short, HWND) |
WHERE void | SaveAnimFile (node *Np) |
WHERE void | Save_UndoA (void) |
WHERE void | Restore_UndoA (void) |
WHERE void | ReplaceObjectFile (object *Lop, char *NewName) |
WHERE void | ReplaceOneObjectFile (node *, object *Lop, char *) |
WHERE unsigned char | getlon_H (HANDLE f, long *val) |
WHERE void | outlng_s (long lng, FILE *) |
WHERE unsigned char | getlon_s (long *val, FILE *f) |
WHERE void | PackAnimationFile (void) |
WHERE void | UnpackAnimationFile (void) |
WHERE void | DeleteEffect (object *op) |
WHERE void | AddEffect (object *op, HWND parent) |
WHERE void | EditActorEffect (object *op, HWND parent) |
WHERE HMODULE | LoadEffectLibrary (char *name, object *op) |
WHERE void | UnloadEffectLibrary (object *op) |
WHERE BOOL | PrintImageFile (HWND hwnd) |
WHERE void | DeleteImageProcess (XIP *Ip) |
WHERE XIP * | CreateImageProcess (HWND parent) |
WHERE void | EditImageProcess (HWND hdlg, XIP *Ip) |
WHERE char * | EditObjectImageProcess (HWND parent, char *p) |
WHERE void | StartExternGL (void) |
WHERE void | ExecuteModeler (void) |
WHERE void | UnloadRenderer (void) |
WHERE void | LoadRenderer (int anim) |
WHERE void | LoadUtility (char *, char *, int) |
WHERE BOOL | MakeVRMLScript (short type) |
WHERE void | LogOnMessage (void) |
#define | WHERE extern |
#define | WHERE extern |
#define | WHERE extern |
#define | WHERE extern |
#define | WHERE extern |
#define | WHERE extern |
#define | WHERE extern |
#define | WHERE extern |
#define | WHERE extern |
#define | WHERE extern |
#define | WHERE extern |
#define | WHERE extern |
#define | WHERE extern |
#define | WHERE extern |
#define | WHERE extern |
#define | WHERE extern |
#define | WHERE extern |
#define | WHERE extern |
#define | WHERE extern |
#define | WHERE extern |
#define | WHERE extern |
#define | WHERE extern |
#define | WHERE extern |
Defines | |
#define | min(a, b) ( ((a) < (b)) ? (a) : (b) ) |
Animator Structures. | |
#define | VECCOPY(a, b) { b[0] = a[0]; b[1] = a[1]; b[2] = a[2]; } |
Animator Defines These MACROS provide useful mathematical operation for vectors. | |
Typedefs | |
typedef long | point [3] |
Local defines. | |
typedef struct Animator_PREFERENCES_tag | PREFERENCES |
Preferences structure. | |
typedef struct ANI_STRUCTURE_tag | ANI_STRUCTURE |
External structure. | |
typedef struct Animator_XIP_tag | XIP |
Postprocess parameters. | |
typedef struct Animator_TOOLFLAGS_tag | TOOLFLAGS |
ToolFlags structure. | |
typedef struct Animator_AWIREFRAME | awire |
Actor wireframe. | |
typedef struct Animator_PATHPOINT | pathpoint |
Define a point along a path. | |
typedef struct Animator_PATHEDITCONTROL_tag | PATHEDITCONTROL |
Define path control point properties. | |
typedef struct Animator_RAMIMAGE_tag | RAMIMAGE |
Holds an image map in memory. | |
typedef struct Animator_SKY | sky |
The SKY Actor structure represents a timeline segment the backdrop in an animation. | |
typedef struct Animator_DIRECTOR_tag | director |
The Director structure represents a Director Actor's timeline segment. | |
typedef struct Animator_SKELETON | skel |
The skelton structure is associated with a ROBOT actor. | |
typedef struct Animator_VECTOR4tag | vector4 |
One form of a 4 element vector. | |
typedef struct Animator_NurbsProperties_Tag | NurbsProperties |
Properties of a NURBS patch in a model. | |
typedef struct Animator_NURBS_tag | nurbs |
This structure describes each NURBS patch. | |
typedef struct Animator_PARTICLESYSTEM_tag | ParticleSystem |
Describes the properties of each partical system. | |
typedef struct Animator_OBJECT | object |
The main animator object structure. | |
typedef struct Animator_POSITION | position |
An interval (or bar) on the position timeline ending at a keyframe. | |
typedef struct Animator_ALIGN | align |
An interval (or bar) on the alignment timeline ending at a keyframe. | |
typedef struct Animator_CAMERAPARAM | cameraparam |
Additional properties related to the Camera's optical properties. | |
typedef struct Animator_SIZE | size |
An interval/segment (or bar) on the scaling timeline/channel ending at a keyframe. | |
typedef struct Animator_NODE | node |
The main animator data structure. | |
typedef struct X__MEMORY_MANAGERtag | X__MEMORY_MANAGER |
Allows DLL's to allocate and free ram by calling back to caller. | |
typedef struct tagTRACKPOINT | TRACKPOINT |
temporary structure used by track points | |
typedef struct Animator_TRACKANGLE | TRACKANGLE |
Internal structure used by by track alignment tool. | |
typedef struct Animator_SFXINFO_tag | sfxinfo |
Structure for plugin animation effects. (used by animator and renderer). | |
typedef struct Animator_SFXDATA_tag | sfxdata |
Structure used by global plugin animation effects. (used by animator and renderer). |
#define min | ( | a, | |||
b | ) | ( ((a) < (b)) ? (a) : (b) ) |
Animator Structures.
Definition at line 14 of file ASTRUCT.H.
Referenced by _BuildAvi(), _BuildAviOld(), _BuildGif(), _ExternalPreset(), _ExternalTextureProcedure(), _GetExternalImage(), _PreviewExternalEffect(), _PrintBitmap(), _RenderExternalEffect(), _RenderImageProcess(), Active(), AdjustPathTension(), AngleKeyFrame(), buildBST(), CreateAlign(), CreateCostume(), CreateDirector(), CreatePosition(), CreateSize(), CreateSky(), EffectObjectVertices(), ExpandDlgProc(), ExternalImageProcess(), CPushPinBitmapSet::FillBuffer(), get_centre(), get_centre_stage(), GetGroundLight(), GetNextBitmapFromTemporaryFile(), GetPixelLighting(), GetPixelValue(), GetRowPixelValue(), GetSkeletonBoundBox(), GetTransform(), Hsv2Rgb(), IdentifyIndicatedFace(), ImportRobotSequence(), LoadMorphObject(), MainAnimatorWndProc(), MainModelerWndProc(), MakeParticleTextures(), Mirror_In_Ground(), ModelerViewWndProc(), PointInShadow(), PutBackIntersection(), RenderHide(), RenderRubberBones(), Replace_Faces(), Resize(), Rgb2Hsv(), SaveObjects(), SelectInPerspective(), SelectorUp(), SelectVertexInRectGL(), SetLightShadow(), SetUpGlWindow(), ShadowFillLine(), ShadowGround(), ShiftAllKeys(), ShiftKeyFrameActivate(), Skeletor(), StageRotate(), TimelineEditor(), UnPlan(), UpdateGlassScanBuffers(), UpdateNoGlassScanBuffers(), and ZoomView().
#define VECCOPY | ( | a, | |||
b | ) | { b[0] = a[0]; b[1] = a[1]; b[2] = a[2]; } |
Animator Defines These MACROS provide useful mathematical operation for vectors.
Definition at line 34 of file ASTRUCT.H.
Referenced by _ExternalTextureProcedure(), _PreviewGlobalEffect(), _RenderGlobalEffect(), _RenderImageProcess(), _Xmodeler(), AutoFacetCurveWithHoles(), AutoVerticesToSkeleton(), buildBST(), check_for_shadow(), DrawBrushInOne(), DrawViewRobot(), ExportRobotKeyframes(), ExportRobotSequence(), ExtrudeAlong(), FastAntiAliasShadedScanline(), GetCommand(), GetInternalTexture(), GetMapNormal(), GetMappingCoordS(), GetPathPositionAtDistance(), GetPixelValue(), GetRowPixelValue(), GetSurfaceValue(), hitsphere(), ImportRobotSequence(), LoadMorphObject(), Make3dDisplayListProg(), MakeScript(), MakeVertexNormals(), PutNurbsAttribute(), RenderRubberBones(), Restore_Undo(), Save_Undo(), SetRobotToWalkPath(), SetUpSingleParticle(), ShadedScanline(), Skeletor(), SkToolAction(), SkToolDown(), and TriangulateNurbsSurface().
typedef long point[3] |
typedef struct Animator_PREFERENCES_tag PREFERENCES |
Preferences structure.
This structure is used to hold the animator preferences.
typedef struct ANI_STRUCTURE_tag ANI_STRUCTURE |
External structure.
This structure is used to pass callback functions for use in the plug-in modules. The global variable pointers are grouped at the beginning of the structure and the function pointers at the end.
typedef struct Animator_XIP_tag XIP |
Postprocess parameters.
This structure is used to hold the postprocessor's parameter string for Globally active postprocessors. Global post processors apply to all frames in the animation. For finer control over post-processors it is better to use the Postprocessor Actor.
typedef struct Animator_TOOLFLAGS_tag TOOLFLAGS |
ToolFlags structure.
This structure is used to indicate what type of action is to be performed when editing a Path.
typedef struct Animator_AWIREFRAME awire |
Actor wireframe.
This structure is used to define a wireframe approximate visualisation that the animator uses, so that it does not have to render the model in full detail. It is defined in teh modeller.
typedef struct Animator_PATHPOINT pathpoint |
Define a point along a path.
This Defines a path control point and hold the parameters of that path point.
typedef struct Animator_PATHEDITCONTROL_tag PATHEDITCONTROL |
Define path control point properties.
This structure defines the points that control the way an object moves alog a path.This is set in the Path Velocity editor. These points determine the form of the path velocity curve shown in the windows. The points in the Path Velocity Editor Window are the PATH EDIT CONTROL POINTS. They have NOTHING TO DO WITH THE PATH POSITION, they ony effect the way an object moves along a path.
typedef struct Animator_RAMIMAGE_tag RAMIMAGE |
Holds an image map in memory.
For image maps that will be embedded in the OFX file. The Sky and Ground could have an image associated with it and this structure will define that image.
typedef struct Animator_SKY sky |
The SKY Actor structure represents a timeline segment the backdrop in an animation.
A Sky actor is one of the main actor types, it has its own data structure and is stored separately. Each animation can only have ONE Sky
typedef struct Animator_DIRECTOR_tag director |
The Director structure represents a Director Actor's timeline segment.
A Director actor is used to define which one of the cameras in the scene are to be active at a particular time. Each animation can only have ONE director actor.
typedef struct Animator_SKELETON skel |
The skelton structure is associated with a ROBOT actor.
The Robot actor uses a list of SKELETON structures to record the pose of each BONE in its skeleton. There will be as many skeleton structure instances in each ROBOT "pose" as there are bones (and nodes) in the skeleton.) There will be a "pose" for every keyframe at the end of each timeline segment.
typedef struct Animator_VECTOR4tag vector4 |
One form of a 4 element vector.
Used ONLY by any NURBS patches in a model
typedef struct Animator_NurbsProperties_Tag NurbsProperties |
Properties of a NURBS patch in a model.
NurbsPatches are part of an object model and behave as a fixed part of that model.
typedef struct Animator_NURBS_tag nurbs |
This structure describes each NURBS patch.
Each NURBS patch is described by its set of control points, the NURBS are not used in the animator and this structure just forms a place holder for the NURBS structures from the MFX file.
typedef struct Animator_PARTICLESYSTEM_tag ParticleSystem |
Describes the properties of each partical system.
This structure defines the Particle system actor's costume during the interval of frames for each section of the costume timeline.
typedef struct Animator_OBJECT object |
The main animator object structure.
This structure defines the Actor's costume over an inteval of frames for each section of the costume timeline. It is used by all actors except the SKY and DIRECTOR actors that have their own doubly linked lists.
typedef struct Animator_POSITION position |
An interval (or bar) on the position timeline ending at a keyframe.
This structure defines the position of an actor at the time of the keyframe at the end of one of the bars (time interval) on the timeline. Postion is interpolated from the previous keyframe if one exists.
typedef struct Animator_ALIGN align |
An interval (or bar) on the alignment timeline ending at a keyframe.
This structure defines the orientation of an actor at the time of the keyframe at the end of one of the bars (time interval) on the timeline. Orientation is interpolated from the previous keyframe if one exists.
typedef struct Animator_CAMERAPARAM cameraparam |
Additional properties related to the Camera's optical properties.
The information in this structure is NOT currently used in the renderer.
typedef struct Animator_SIZE size |
An interval/segment (or bar) on the scaling timeline/channel ending at a keyframe.
This structure defines the scaling applied to an actor at the time of the keyframe at the end of one of the bars (time interval) on the timeline. Scaling is interpolated from the previous keyframe if one exists. In the special case of CAMERAs the size structure defines zoom and aspect ratio settings.
typedef struct Animator_NODE node |
The main animator data structure.
This structure defines the whole of the animation. Each actor has a NODE associated with it. The NODES are organised in a doubly linked list. The first NODE in an animation is identified by the global variable FirstNP (this points at the first Camera actor that must always exist. Within each node there are pointers to the timeline channel segments (each of which end with a Keyframe). There are 4 types of timeline COSTUME POSITION ALIGNMENT SIZE. The COSTUME is represented by either an OBJECT SKY or DIRECTOR type data structure. Thus the Animator data structures mimic a TREE GRAPH type structure. There can only be ONE actor of type SKY DIRECTOR oor GROUND. Apart from the SKY and DIRECTOR all the other actor types' costure timeline are represented by an OBJECT data structure.
typedef struct X__MEMORY_MANAGERtag X__MEMORY_MANAGER |
Allows DLL's to allocate and free ram by calling back to caller.
Structure that is used to pass pointers to memory allocation functions to add on DLL's so that they can allocate and free ram by calling back to caller's memory allocation functions.
typedef struct tagTRACKPOINT TRACKPOINT |
temporary structure used by track points
typedef struct Animator_TRACKANGLE TRACKANGLE |
Internal structure used by by track alignment tool.
typedef struct Animator_SFXINFO_tag sfxinfo |
Structure for plugin animation effects. (used by animator and renderer).
typedef struct Animator_SFXDATA_tag sfxdata |
Structure used by global plugin animation effects. (used by animator and renderer).
LRESULT CALLBACK MainAnimatorWndProc | ( | HWND | hwnd, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 267 of file ANIMATE.C.
References ActiveView, bBackgroundImage, BigCameraView, CheckMenuHelpData(), CreateMemoryWindows(), current_message, CurrentFrame, CursorInTriview(), DeleteMemoryWindows(), DisplayMenuHelpData(), ExecuteKeyboardKeyCommand(), FALSE, FocusActiveWindow(), GetTriview(), ghbrushScreen, ghcurSave, ghcurWait, ghinst_main, ghwnd_current, ghwnd_info, ghwnd_main, ghwnd_triview, ghwnd_view, ghwnd_xscl, ghwndCoord1, ghwndDlgTools, ghwndOpenGLview, ghwndQuicktime, ghwndRobotView, ghwndTimeline, hBmBackground, IDM_FILE_EXIT, IDM_STOP_TOOL, IDM_WINDOW_BIGCAMERA, IDM_WINDOW_SWITCHWINDOWS, IDS_ZERO, INZOOM, keyframer_docked_and_visible, KeyframerSize, KeyframerYpos, L, max, min, MoveToolsWindow(), Nframes, ONEVIEW, PerspectiveView(), ReDrawStageDisplay(), SendPrgmMessage(), SetWindowSize(), tool, TRIVIEW, TriviewSpaceX, TriviewSpaceY, TRUE, type, UpdateGLview(), UpdateSelectedActor(), View, Window0sizeX, Window0sizeY, WindowLeftOrigin, WindowSizeX, WindowSizeY, WindowsXmin, WindowsYmin, WindowTopOrigin, WindowViewSliderXpos, WindowViewSliderXsize, WindowViewSliderYpos, WindowViewSliderYsize, WindowViewXmin, WindowViewXsize, WindowViewYmin, WindowViewYsize, WM_CALLBACK_RENDER_GL, WM_CALLBACK_RENDER_GL_SWITCH, WM_DRAWROBOT, x, y, and Zoom2().
Referenced by WinMain().
LRESULT CALLBACK AnimatorTriViewWndProc | ( | HWND | hwnd, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 686 of file ANIMATE.C.
References ActiveView, AdjustPathTension(), AngleKeyFrame(), ANGLER, ANIMOBJ, CAMERA, CheckRecursiveFollow(), CheckWindowIcon(), CreatePathPoint(), current_message, CurrentFrame, DeletePathPoint(), DLG_COSTUME, do_NOT_abort, DrawOne3dCursor(), EditGroundDialog(), EditLightDialog(), EditObject(), EditObjectDlgProc(), EditPath(), EnterGrabMode(), FALSE, Animator_OBJECT::firstframe, Animator_TOOLFLAGS_tag::flagP, FocusActiveWindow(), GetObjectAtFrame(), ghcurCross, ghcurSave, ghdc_triview_Bitmap, ghinst_main, ghwnd_current, ghwnd_main, ghwndOpenGLview, GRABBER, GROUND, gToolFlags, IDC_TIMEL_UPDATE, IDM_PAN_DOWN, IDM_PAN_LEFT, IDM_PAN_RIGHT, IDM_PAN_UP, IDM_STOP_TOOL, IDM_WINDOW_SWITCHWINDOW0, IDM_WINDOW_SWITCHWINDOW1, IDM_WINDOW_SWITCHWINDOWS, IDS_SWAPOTHER, InvertWindowIcon(), INZOOM, IsValidPosition(), L, Animator_OBJECT::lastframe, LeaveGrabMode(), LensSettings(), LIGHT, Move3dCursor(), NO, NODETOOL, NORMAL, NOTOOL, PAN, PanToolDown(), PanToolMove(), PanToolUp(), PARTICLE, PATH, PATHEDITOR, PerspectiveView(), PickClosestNode(), PickClosestPathPoint(), ReDrawStageDisplay(), Resize(), ROBOT, ROTATOR, Save_UndoA(), SelectedNode, SendPrgmMessage(), SHIFTER, ShiftKeyFrame(), ShiftKeyFrameActivate(), ShiftKeyFrameDeactivate(), SIZER, Skeletor(), SKELETOR, StageGrab(), StageGrabIdentify(), StageGrabOff(), StageRotate(), subtool, TARGET, tool, TRACKER, TRUE, Animator_OBJECT::type, UpdateGLview(), UpdateSelectedActor(), UPDATETIMELINES, View, YES, and ZoomView().
Referenced by WinMain().
LRESULT CALLBACK AnimatorViewWndProc | ( | HWND | hwnd, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 1133 of file ANIMATE.C.
References AnimationTimer, BigCameraView, CheckViewWindowIcon(), current_message, CurrentFrame, FALSE, ghbrushWindow, ghdc_view_Bitmap, ghinst_main, ghwnd_main, ghwnd_xscl, global_quickdraw, hbmName, IDM_WINDOW_BIGCAMERA, IDM_WINDOW_SWITCHWINDOWS, IDS_VIEWUPDATE, InvertViewWindowIcon(), L, Nframes, PerspectiveView(), SendPrgmMessage(), TRIVIEW, TRUE, View, WINDOW_ID_VSIZE, and WINDOW_ID_YSIZE.
Referenced by WinMain().
LRESULT CALLBACK AnimatorInfoWndProc | ( | HWND | hwnd, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
LRESULT CALLBACK ToolboxWndProc | ( | HWND | hwnd, | |
UINT | msg, | |||
WPARAM | wParam, | |||
LPARAM | lParam | |||
) |
LRESULT CALLBACK ToolBtnWndProc | ( | HWND | hwnd, | |
UINT | msg, | |||
WPARAM | wParam, | |||
LPARAM | lParam | |||
) |
LRESULT CALLBACK QuicktimeWndProc | ( | HWND | hwnd, | |
UINT | msg, | |||
WPARAM | wParam, | |||
LPARAM | lParam | |||
) |
Definition at line 600 of file TOOLBOX.C.
References current_message, FALSE, ghinst_main, ghwnd_main, ghwnd_xscl, IDS_ZERO, SendPrgmMessage(), STATICSIZE, TRUE, version, and Xres.
Referenced by WinMain().
WHERE void MoveToolsWindow | ( | void | ) |
Definition at line 88 of file TOOLBOX.C.
Referenced by MainAnimatorWndProc(), MainModelerWndProc(), and UpdateIconPositions().
WHERE void EnableTools | ( | BOOL | ) |
WHERE void ToolboxSelectTool | ( | int | ) |
WHERE void ToolboxShow | ( | BOOL | ) |
WHERE void ToolboxDestroy | ( | void | ) |
WHERE void AugmentToolPannel | ( | BOOL | ) |
Definition at line 78 of file TOOLBOX.C.
References UNDO_TYPE.
Referenced by DisengageTool(), and EngageTool().
WHERE void ToolboxSetPosition | ( | int | ) |
WHERE void UpdateFrameBox | ( | void | ) |
Definition at line 774 of file TOOLBOX.C.
References CurrentFrame.
Referenced by PerspectiveView(), PerspectiveView0(), and UpdateGLview().
WHERE LRESULT CALLBACK CoordinatesDlgProc | ( | HWND | hdlg, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
WHERE PATHEDITCONTROL* CreatePathEditControlPoint | ( | int * | nPec, | |
PATHEDITCONTROL ** | Pec, | |||
PATHEDITCONTROL * | last, | |||
PATHEDITCONTROL * | next, | |||
int | frame, | |||
double | distance | |||
) |
Definition at line 100 of file UTILS.C.
References Animator_PATHEDITCONTROL_tag::distance, Animator_PATHEDITCONTROL_tag::frame, Animator_PATHEDITCONTROL_tag::last, Animator_PATHEDITCONTROL_tag::next, Animator_PATHEDITCONTROL_tag::x, X__Free, X__Malloc, and Animator_PATHEDITCONTROL_tag::y.
Referenced by EditPathMovement(), LoadAnimationFile(), and SetupStructures().
WHERE void DeletePathEditControlPoint | ( | int * | nPec, | |
PATHEDITCONTROL ** | Pec, | |||
PATHEDITCONTROL * | here | |||
) |
Definition at line 126 of file UTILS.C.
References Animator_PATHEDITCONTROL_tag::last, Animator_PATHEDITCONTROL_tag::next, and X__Free.
Referenced by SetupStructures().
Definition at line 85 of file UTILS.C.
References EDIT_ACTION, IDQ_NOMEM1, Animator_PATHPOINT::last, Animator_PATHPOINT::next, SendPrgmQuery(), X__Malloc, and YES.
Referenced by CopyPath(), LoadAnimationFile(), LoadPath(), and SetupStructures().
WHERE void CreatePathPoint | ( | void | ) |
Definition at line 139 of file UTILS.C.
References Animator_PATHPOINT::distance, DrawInvertNode(), EDIT_ACTION, EDITING, ghdc_triview_Bitmap, IDQ_NOMEM1, IDQ_NOPATH, IDQ_PATH4, Animator_PATHPOINT::last, Animator_PATHPOINT::next, Animator_OBJECT::npathpoints, Animator_PATHPOINT::p, Animator_PATHPOINT::pfi, Animator_PATHPOINT::ptheta, SelectedNode, SelectedPath, SelectedPathPoint, SendPrgmQuery(), Animator_PATHPOINT::status, Animator_PATHPOINT::tension_n, Animator_PATHPOINT::tension_p, X__Malloc, and YES.
Referenced by AnimatorTriViewWndProc(), and SetupStructures().
WHERE void DeletePathPoint | ( | void | ) |
Definition at line 178 of file UTILS.C.
References CLOSED, DrawInvertNode(), EDIT_ACTION, EDITING, ghdc_triview_Bitmap, IDQ_NOPATH, IDQ_PATH5, IDQ_PATH6, Animator_PATHPOINT::last, Animator_PATHPOINT::next, Animator_OBJECT::npathpoints, Animator_OBJECT::pathtype, SelectedNode, SelectedPath, SelectedPathPoint, SendPrgmQuery(), X__Free, and YES.
Referenced by AnimatorTriViewWndProc(), and SetupStructures().
WHERE pathpoint* CreateIPointPath | ( | short | type, | |
node * | Np, | |||
short | firstframe, | |||
short * | pathtype, | |||
short * | npathpoints | |||
) |
Definition at line 206 of file UTILS.C.
References CLOSED, COPIED, CopyPath(), Animator_PATHPOINT::distance, EDIT_ACTION, Animator_OBJECT::firstpathpoint, Animator_NODE::fobj, ghwnd_main, ghwndTimeline, IDQ_NOMEM1, Animator_PATHPOINT::last, Animator_OBJECT::last, Animator_OBJECT::lastframe, LOADED, LoadPath(), Animator_OBJECT::next, Animator_PATHPOINT::next, NpointerX, NpointerY, NpointerZ, OPEN, Animator_PATHPOINT::p, Animator_OBJECT::pathtype, Animator_PATHPOINT::pfi, Animator_PATHPOINT::ptheta, SendPrgmQuery(), Animator_PATHPOINT::status, Animator_PATHPOINT::tension_n, Animator_PATHPOINT::tension_p, TVsizeX, TVsizeY, X__Free, X__Malloc, and YES.
Referenced by SetupStructures().
WHERE BOOL AllocNurbs | ( | nurbs * | n, | |
double * | ukv, | |||
double * | vkv | |||
) |
WHERE void FreeNurbs | ( | long | n, | |
nurbs * | Np | |||
) |
Definition at line 75 of file UTILS.C.
Referenced by DeleteRamFile(), FreeAllObjects(), and ReplaceObjectFile().
WHERE void DeleteCostume | ( | node * | Np, | |
long | frame | |||
) |
Definition at line 294 of file UTILS.C.
References DeleteEffect(), DeleteRamFile(), EDIT_ACTION, Animator_OBJECT::fileID, Animator_OBJECT::firstframe, Animator_OBJECT::firstpathpoint, Animator_NODE::fobj, Animator_OBJECT::image, Animator_OBJECT::last, Animator_OBJECT::lastframe, Animator_OBJECT::next, Animator_PATHEDITCONTROL_tag::next, Animator_PATHPOINT::next, Animator_OBJECT::pec, SelectedPath, SelectedPathPoint, UnloadRamImage(), Animator_OBJECT::v, X__Free, Animator_OBJECT::xip, and YES.
Definition at line 327 of file UTILS.C.
References Animator_OBJECT::acolour, Animator_OBJECT::bIKchain, Animator_OBJECT::bWireframe, Animator_OBJECT::cast_shadow, Animator_OBJECT::colour, Animator_OBJECT::depth_cue, Animator_OBJECT::depth_cue_c, Animator_OBJECT::depth_cue_l, Animator_OBJECT::depth_cue_q, Animator_AWIREFRAME::e, Animator_OBJECT::edges, EDIT_ACTION, Animator_OBJECT::effect, Animator_OBJECT::effectname, fail_op, FALSE, Animator_OBJECT::fileID, Animator_OBJECT::firstframe, Animator_OBJECT::firstpathpoint, Animator_NODE::fobj, Animator_OBJECT::gbump, Animator_OBJECT::grefl, Animator_OBJECT::groundTemperature, Animator_OBJECT::groundtype, Animator_OBJECT::gspec, Animator_OBJECT::gtran, Animator_OBJECT::hEffect, IDQ_NOMEM1, Animator_OBJECT::image, Animator_OBJECT::in_ram, InitialiseParticleSystem(), InitialiseRamImage(), Animator_OBJECT::last, Animator_OBJECT::lastframe, Animator_OBJECT::light_intensity, Animator_OBJECT::lighttype, max, min, Animator_OBJECT::morph, Animator_OBJECT::morphNo, Animator_OBJECT::name, Animator_AWIREFRAME::Ne, Animator_OBJECT::nedges, Animator_OBJECT::next, Animator_OBJECT::nNurbs, NO, Animator_AWIREFRAME::Np, Animator_OBJECT::npathpoints, Animator_OBJECT::npec, Animator_OBJECT::npoints, Animator_OBJECT::nskeleton, Animator_OBJECT::Nurbs, Animator_OBJECT::offset, Animator_OBJECT::origin, Animator_OBJECT::other_params, Animator_AWIREFRAME::p, Animator_OBJECT::particles, Animator_OBJECT::pathlength, Animator_OBJECT::pathtype, Animator_OBJECT::pec, Animator_OBJECT::points, Animator_OBJECT::quick_only, Animator_OBJECT::self_shadow, SendPrgmQuery(), Animator_OBJECT::show_shadow, Animator_OBJECT::skeleton, Animator_OBJECT::skid, Animator_NODE::type, Animator_OBJECT::type, Animator_OBJECT::v, Animator_OBJECT::w_frame, X__Free, X__Malloc, Animator_OBJECT::xip, and YES.
WHERE void DeleteSize | ( | node * | Np, | |
long | frame | |||
) |
Definition at line 426 of file UTILS.C.
References EDIT_ACTION, Animator_SIZE::firstframe, Animator_NODE::fsiz, Animator_SIZE::last, Animator_SIZE::lastframe, Animator_SIZE::next, X__Free, and YES.
Referenced by DeleteRangeOfFrames(), EditSize(), SetNumberOfFrames(), SetupStructures(), and ShiftAllKeys().
Definition at line 452 of file UTILS.C.
References CAMERA, Animator_SIZE::camera_params, Animator_SIZE::easin, Animator_SIZE::easout, EDIT_ACTION, fail_op, Animator_SIZE::firstframe, Animator_NODE::fsiz, IDQ_NOMEM1, Animator_SIZE::last, Animator_SIZE::lastframe, LIGHT, max, min, Animator_SIZE::next, SendPrgmQuery(), Animator_SIZE::Sx, Animator_SIZE::Sy, Animator_SIZE::Sz, Animator_SIZE::tension_e, Animator_SIZE::tension_s, Animator_SIZE::tweentype, Animator_NODE::type, X__Free, X__Malloc, and YES.
WHERE void DeleteAlign | ( | node * | Np, | |
long | frame | |||
) |
Definition at line 515 of file UTILS.C.
References EDIT_ACTION, Animator_NODE::fali, Animator_ALIGN::firstframe, Animator_ALIGN::last, Animator_ALIGN::lastframe, Animator_ALIGN::next, X__Free, and YES.
Referenced by AngleKeyFrame(), DeleteRangeOfFrames(), SetNumberOfFrames(), SetRobotToWalkPath(), SetupStructures(), and ShiftAllKeys().
Definition at line 530 of file UTILS.C.
References Animator_ALIGN::alpha, Animator_ALIGN::easin, Animator_ALIGN::easout, EDIT_ACTION, fail_op, Animator_NODE::fali, Animator_ALIGN::firstframe, IDQ_NOMEM1, Animator_ALIGN::im, Animator_ALIGN::ima, Animator_ALIGN::last, Animator_ALIGN::lastframe, max, min, Animator_ALIGN::next, Animator_ALIGN::phi, SendPrgmQuery(), Animator_ALIGN::tension_e, Animator_ALIGN::tension_s, Animator_ALIGN::theta, Animator_ALIGN::topath, TWEEN, Animator_ALIGN::type, X__Free, X__Malloc, and YES.
WHERE void DeletePosition | ( | node * | Np, | |
long | frame | |||
) |
Definition at line 593 of file UTILS.C.
References EDIT_ACTION, Animator_POSITION::firstframe, Animator_NODE::fpos, Animator_POSITION::last, Animator_POSITION::lastframe, Animator_POSITION::next, X__Free, and YES.
Referenced by DeletePositionIn(), DeleteRangeOfFrames(), SetNumberOfFrames(), SetupStructures(), ShiftAllKeys(), and ShiftKeyFrameActivate().
WHERE void DeletePositionIn | ( | node * | Np, | |
long | first_frame, | |||
long | last_frame | |||
) |
Definition at line 608 of file UTILS.C.
References DeletePosition().
Referenced by ImportRobotSequence().
Definition at line 613 of file UTILS.C.
References Animator_POSITION::easin, Animator_POSITION::easout, EDIT_ACTION, fail_op, Animator_POSITION::finish, Animator_POSITION::firstframe, Animator_NODE::fpos, Animator_POSITION::fx, Animator_POSITION::fy, Animator_POSITION::fz, IDQ_NOMEM1, Animator_POSITION::last, Animator_POSITION::lastframe, max, min, Animator_POSITION::next, NpointerX, NpointerY, NpointerZ, Animator_POSITION::onpath, SendPrgmQuery(), TARGET, Animator_POSITION::tension_e, Animator_POSITION::tension_s, TWEEN, Animator_NODE::type, Animator_POSITION::type, X__Free, X__Malloc, and YES.
WHERE void DeleteSky | ( | node * | Np, | |
long | frame | |||
) |
Definition at line 678 of file UTILS.C.
References EDIT_ACTION, Animator_SKY::firstframe, Animator_NODE::fsky, Animator_SKY::image, Animator_SKY::last, Animator_SKY::lastframe, Animator_SKY::next, UnloadRamImage(), X__Free, and YES.
Referenced by DeleteNode(), DeleteRangeOfFrames(), EditObject(), SetNumberOfFrames(), SetupStructures(), and ShiftAllKeys().
Definition at line 694 of file UTILS.C.
References Animator_SKY::aff, Animator_SKY::alf, Animator_SKY::ast, Animator_SKY::colour, EDIT_ACTION, fail_op, Animator_SKY::firstframe, Animator_NODE::fsky, Animator_SKY::gamb, Animator_SKY::gamb_colour, IDQ_NOMEM1, Animator_SKY::image, InitialiseRamImage(), Animator_SKY::last, Animator_SKY::lastframe, max, min, Animator_SKY::next, Animator_SKY::oamb, Animator_SKY::oamb_colour, SendPrgmQuery(), Animator_SKY::sky_params, Animator_SKY::sky_params_file, Animator_SKY::type, X__Free, X__Malloc, YES, and Animator_SKY::zcolour.
WHERE void DeleteDirector | ( | node * | Np, | |
long | frame | |||
) |
Definition at line 754 of file UTILS.C.
References EDIT_ACTION, Animator_NODE::fdirector, Animator_DIRECTOR_tag::firstframe, Animator_DIRECTOR_tag::last, Animator_DIRECTOR_tag::lastframe, Animator_DIRECTOR_tag::next, X__Free, and YES.
Referenced by DeleteRangeOfFrames(), EditObject(), SetNumberOfFrames(), and ShiftAllKeys().
Definition at line 769 of file UTILS.C.
References Animator_DIRECTOR_tag::ActiveCamera, EDIT_ACTION, fail_op, Animator_NODE::fdirector, Animator_DIRECTOR_tag::firstframe, FirstNp, IDQ_NOMEM1, Animator_DIRECTOR_tag::last, Animator_DIRECTOR_tag::lastframe, max, min, Animator_DIRECTOR_tag::next, SendPrgmQuery(), Animator_DIRECTOR_tag::type, X__Free, X__Malloc, and YES.
Referenced by EditObject(), and LoadAnimationFile().
WHERE void DeleteNode | ( | node * | Np | ) |
Definition at line 814 of file UTILS.C.
References Animator_DIRECTOR_tag::ActiveCamera, DeleteCostume, DeleteSky(), DIRECTOR, EDIT_ACTION, Animator_NODE::fali, Animator_NODE::fdirector, FirstNp, Animator_NODE::fobj, Animator_NODE::fpos, Animator_NODE::fsiz, Animator_NODE::fsky, Animator_NODE::last, Animator_OBJECT::lastframe, Animator_SKY::lastframe, MainNp, Animator_NODE::next, Animator_SIZE::next, Animator_ALIGN::next, Animator_POSITION::next, Animator_DIRECTOR_tag::next, Nnodes, Animator_POSITION::onpath, Animator_ALIGN::topath, TWEEN, Animator_NODE::type, Animator_ALIGN::type, Animator_POSITION::type, X__Free, and YES.
WHERE node* CreateNode | ( | void | ) |
Definition at line 873 of file UTILS.C.
References EDIT_ACTION, Animator_NODE::fali, Animator_NODE::fdirector, FirstNp, Animator_NODE::fobj, Animator_NODE::fpos, Animator_NODE::fsiz, Animator_NODE::fsky, Animator_NODE::ID, IDQ_NOMEM1, Animator_NODE::last, MainNp, MaxNodeID, Animator_NODE::next, Nnodes, SendPrgmQuery(), Animator_NODE::type, X__Malloc, and YES.
WHERE pathpoint* CopyPath | ( | short * | pathtype, | |
short * | npathpoints, | |||
node * | Nc, | |||
short | firstframe, | |||
HWND | parent | |||
) |
Definition at line 897 of file UTILS.C.
References AppendPathPoint(), CopyPoint(), Animator_PATHPOINT::distance, Animator_OBJECT::firstframe, Animator_OBJECT::firstpathpoint, Animator_NODE::fobj, Animator_PATHPOINT::last, Animator_ALIGN::lastframe, MEMFAIL, Animator_OBJECT::next, Animator_PATHPOINT::next, NO, Animator_OBJECT::npathpoints, Animator_PATHPOINT::p, PATH, Animator_OBJECT::pathtype, Animator_PATHPOINT::pfi, Animator_PATHPOINT::ptheta, SelectNode(), Animator_PATHPOINT::tension_n, Animator_PATHPOINT::tension_p, Animator_NODE::type, and X__Free.
Referenced by CreateIPointPath().
WHERE void CheckRecursiveFollow | ( | node * | Np, | |
short | ff, | |||
short | lf | |||
) |
Definition at line 932 of file UTILS.C.
References Animator_NODE::actorname, Animator_ALIGN::alpha, Animator_ALIGN::anodename, CurrentFrame, Animator_NODE::fali, Animator_OBJECT::firstframe, Animator_ALIGN::firstframe, Animator_POSITION::firstframe, Animator_NODE::fobj, Animator_NODE::fpos, GetTransform, IDQ_SELFFOLLOW1, Animator_ALIGN::im, Animator_ALIGN::ima, Animator_ALIGN::lastframe, Animator_OBJECT::next, Animator_ALIGN::next, Animator_POSITION::next, Animator_POSITION::onpath, Animator_ALIGN::phi, Animator_POSITION::pnodename, r_buf, SendPrgmQuery(), Animator_ALIGN::theta, Animator_ALIGN::topath, TWEEN, Animator_ALIGN::type, and Animator_POSITION::type.
Referenced by AnimatorTriViewWndProc(), and EditObject().
WHERE void ScrapEverything | ( | void | ) |
Definition at line 974 of file UTILS.C.
References CurrentFrame, DeleteImageProcess(), DeleteNode, EDIT_ACTION, EraseTempImageFiles(), fileID, FirstIp, FirstNp, FirstTimeRender, FreePreview(), ghwnd_main, IDM_FRAME_RENDERNOW, Animator_XIP_tag::last, Animator_NODE::last, MainIp, MainNp, MaxNodeID, Ncameras, Ndirectors, Nframes, Nground, NimageProcesses, Nnodes, NO, Nrobots, Nskys, SelectedCamera, SelectedNode, SelectedPath, SelectedPathAlpha, SelectedPathOffset, SelectedPathPhi, SelectedPathPoint, SelectedPathTheta, and TempPath.
Referenced by AnimatorShutdown(), AnimatorStartup(), and LoadAnimationFile().
WHERE long SelectNodeID | ( | HWND | ) |
WHERE node* SelectNode | ( | char * | , | |
short | , | |||
HWND | ||||
) |
Definition at line 1214 of file UTILS.C.
References Animator_NODE::actorname, DLG_SELECT, FAIL, FirstNp, ghinst_main, IDX_MISC_ACTOR, max, Animator_NODE::next, Nnodes, NO, SKY, type, X__Free, and X__Malloc.
Referenced by CopyPath(), SelectNodeID(), and SetRobotToWalkPath().
static void CentreDialogOnCursor | ( | HWND | hwnd | ) |
Definition at line 1145 of file WINMAIN.C.
Referenced by BuildAccurateCurveDlgProc(), DeleteFramesDlgProc(), EditObjectDlgProc(), EditObjectXipDlgProc(), ExpandDlgProc(), ExplodeDlgProc(), ExtrudeAlongDlgProc(), FlipDlgProc(), FunctionPlotDlgProc(), HierarchyDlgProc(), InsertFramesDlgProc(), ItemSelectDlgProc(), MoveDlgProc(), RotateDlgProc(), SelectActorDlgProc(), SetFramesDlgProc(), SetupStructures(), ShiftKeysDlgProc(), SpiralsDlgProc(), and SqueezeDlgProc().
WHERE void CentreDialogOnScreen | ( | HWND | ) |
Definition at line 1285 of file UTILS.C.
Referenced by AboutDlgProc(), AttribsDlgProc(), BozoDlgProc(), DefaultAttribsDlgProc(), DlgHelp(), DotsDlgProc(), EditXipDlgProc(), EffectDlgProc(), ObjectTimelineDlgProc(), ParticleDlgProc(), PathSetDlgProc(), SetupStructures(), TwistDlgProc(), and WndMainProc().
WHERE char* short_form | ( | char * | ) |
< Removes a path from a filename
Definition at line 1300 of file UTILS.C.
Referenced by EditImageProcess(), EditObjectDlgProc(), EditObjectImageProcess(), EditObjectXipDlgProc(), ExternalImageProcess(), GetRenderRelativeHandle(), LoadEffectLibrary(), LoadExternalTexture(), PostProcessRenderGL(), SaveObject(), SaveRamImagesFromAllMaps(), SaveRamImagesToFiles(), truncate_path(), and UnpackAnimationFile().
WHERE char* truncate_path | ( | char * | , | |
int | ||||
) |
Definition at line 1307 of file UTILS.C.
References short_form().
Referenced by EditObjectDlgProc(), and EditObjectXipDlgProc().
Definition at line 1039 of file UTILS.C.
References Animator_DIRECTOR_tag::ActiveCamera, DIRECTOR, Animator_NODE::fdirector, Animator_DIRECTOR_tag::firstframe, FirstNp, Animator_ALIGN::lastframe, Ndirectors, Animator_NODE::next, Animator_DIRECTOR_tag::next, Animator_NODE::type, and use_director.
Referenced by DrawPerspectiveView(), and MakeScript().
WHERE short RequestNumEntry | ( | long | val, | |
long | minval, | |||
long | maxval, | |||
char * | title, | |||
char * | message | |||
) |
Definition at line 74 of file LIBRARY.C.
References ALL_PANNELS, DLG_NUMENTRY, EnableToolPannels(), FALSE, ghinst_main, ghwnd_main, and TRUE.
WHERE int RequestCharString | ( | int | len, | |
char * | string, | |||
char * | title | |||
) |
Definition at line 132 of file LIBRARY.C.
References ALL_PANNELS, DLG_STRING, EnableToolPannels(), FALSE, ghinst_main, ghwnd_main, and TRUE.
Referenced by CreateMaterial(), EditXipDlgProc(), HierarchyDlgProc(), MakeBezierCurve(), and SmoothCurve().
WHERE void EnableToolPannels | ( | int | what_one, | |
BOOL | status | |||
) |
WHERE int SelectScrolledItemList | ( | int | , | |
char ** | , | |||
char * | , | |||
BOOL | , | |||
HWND | ||||
) |
Definition at line 204 of file LIBRARY.C.
References DLG_CHOOSE, DLG_CHOOSE_WIDE, ghinst_main, and ItemSelectDlgProc().
Referenced by RequestMapID(), RequestMaterialID(), RequestMirrorID(), and StartDefault().
WHERE int SelectItemList | ( | int | n, | |
char ** | list, | |||
char * | title | |||
) |
WHERE int SelectItems | ( | int | n, | |
char ** | list, | |||
char * | title, | |||
int | where | |||
) |
WHERE int CheckViewWindowIcon | ( | int | xi, | |
int | yi | |||
) |
Definition at line 863 of file LIBRARY.C.
References WINDOW_ID_VSIZE, and WINDOW_ID_YSIZE.
Referenced by AnimatorViewWndProc().
WHERE void InvertViewWindowIcon | ( | int | i, | |
HWND | hwnd | |||
) |
Definition at line 874 of file LIBRARY.C.
References WINDOW_ID_VSIZE, and WINDOW_ID_YSIZE.
Referenced by AnimatorViewWndProc().
WHERE int Read3Reals | ( | char * | title, | |
double * | r1, | |||
double * | r2, | |||
double * | r3, | |||
int | list | |||
) |
WHERE void DrawGrid | ( | HDC | hdc[] | ) |
Definition at line 1472 of file LIBRARY.C.
References ActiveView, FALSE, GetWindowCoords, gGridColourRef1, gGridColourRef2, grid_size, gScreenColourRef, lrulerx, lrulery, lrulerz, max, TRIFRONT, TRIRIGHT, TRITOP, TRIVIEW, TRUE, TVpointX, TVpointY, TVpointZ, TVsizeX, TVsizeY, TVsizeZ, View, WindowBox_view, WindowSizeX, WindowSizeY, y1, and z.
Referenced by ReDrawQuickDisplay(), and ReDrawStageDisplay().
WHERE void SetColour | ( | unsigned char | colour[], | |
char * | Title, | |||
HWND | parent | |||
) |
WHERE void SetSfxColour | ( | unsigned char | colour[], | |
long | ID, | |||
HWND | parent | |||
) |
WHERE void PaintDialogBackground | ( | HWND | hDlg, | |
HINSTANCE | hInst | |||
) |
WHERE void scal | ( | double | t[4][4], | |
double | sx, | |||
double | sy, | |||
double | sz | |||
) |
WHERE void tram | ( | double | t[4][4], | |
double | dx, | |||
double | dy, | |||
double | dz | |||
) |
WHERE void m4by4 | ( | double | t1[4][4], | |
double | t2[4][4], | |||
double | tr[4][4] | |||
) |
WHERE void m4by1 | ( | double | t4[4][4], | |
double | x, | |||
double | y, | |||
double | z, | |||
double * | xx, | |||
double * | yy, | |||
double * | zz | |||
) |
Definition at line 59 of file DRAWVIEW.C.
Referenced by DrawArrow(), DrawDirectionLine(), GetOffsetPosition(), and MakeKey().
Definition at line 66 of file DRAWVIEW.C.
Referenced by CheckBoundingObject(), CopyPath(), DrawArrow(), DrawDirectionLine(), DrawFullRobot(), DrawPath(), DrawRobot(), EditObject(), get_centre_stage(), GetOffsetPosition(), GetPathPosition(), LoadAnimationFile(), MakeKey(), PickClosestNode(), ReplaceObjectFile(), ShiftKeyFrameActivate(), and SnapTo().
Definition at line 70 of file DRAWVIEW.C.
Referenced by DrawPath(), GetOffsetPosition(), GetPathPositionAtDistance(), GetTransform(), MakeKey(), PathInterp(), PathLength(), PickClosestNode(), PickClosestPathPoint(), SnapTo(), and Transform().
Definition at line 76 of file DRAWVIEW.C.
Referenced by DrawPath(), GetOffsetPosition(), GetPathPositionAtDistance(), GetTransform(), MakeKey(), PathInterp(), and PathLength().
WHERE short in_stage_triview | ( | point | vp | ) |
Definition at line 82 of file DRAWVIEW.C.
References TVpointX, TVpointY, TVpointZ, TVsizeX, TVsizeY, and TVsizeZ.
Referenced by AngleKeyFrame(), CheckBoundingObject(), CoordinatesDlgProc(), DrawActorCentre(), DrawArrow(), DrawDirectionLine(), DrawFullRobot(), DrawRobot(), PickNode(), and ShiftKeyFrameActivate().
Definition at line 108 of file DRAWVIEW.C.
References ANIMOBJ, CopyPoint(), CurrentFrame, Animator_OBJECT::firstframe, FirstNp, Animator_OBJECT::firstpathpoint, Animator_NODE::fobj, GetTransform, m4by1, max, MAXUNIT, min, Animator_NODE::next, Animator_OBJECT::next, Animator_PATHPOINT::next, NORMAL, Animator_OBJECT::nskeleton, Animator_OBJECT::outline, Animator_PATHPOINT::p, PATH, ROBOT, RobotTransform(), Animator_OBJECT::skeleton, Transform(), Animator_OBJECT::type, UNIT, x, y, and z.
Referenced by AddCostumeTimeLine(), LoadAnimationFile(), MakeScript(), and Zoom().
WHERE void Transform | ( | long | n, | |
point | Ain[], | |||
point | Aout[], | |||
point | Offset, | |||
double | p, | |||
double | t, | |||
double | a, | |||
short | im, | |||
double | ima | |||
) |
Definition at line 190 of file DRAWVIEW.C.
References AddPoints(), m4by1, m4by4, PI, PIo180, rotx, roty, rotz, x, y, and z.
Referenced by CheckBoundingObject(), DrawArrow(), DrawDirectionLine(), DrawPath(), get_centre_stage(), and GetOffsetPosition().
WHERE double GetOffsetPosition | ( | node * | Np, | |
object * | Op, | |||
long | frame, | |||
double | dframe, | |||
point | ObjectOffset | |||
) |
Definition at line 420 of file DRAWVIEW.C.
References AddPoints(), CopyPoint(), double, Animator_POSITION::finish, Animator_POSITION::firstframe, FOLLOW, FOLLOWAT, FOLLOWOFF, FOLLOWON, Animator_NODE::fpos, Animator_POSITION::fx, Animator_POSITION::fy, Animator_POSITION::fz, GetOffsetPosition(), GetPathPosition(), GetTransform, Animator_POSITION::last, Animator_POSITION::lastframe, Animator_POSITION::next, Animator_POSITION::onpath, PATH, r_buf, ScalePoint(), SPLINE, SplinesG(), SplinesP(), stackdepth, SubPoints(), Animator_POSITION::tension_e, Animator_POSITION::tension_s, Transform(), TWEEN, Animator_NODE::type, and Animator_POSITION::type.
Referenced by GetOffsetPosition(), GetTransform(), and SnapTo().
WHERE short GetTransform | ( | short | stacking, | |
long | frame, | |||
double | dframe, | |||
node * | Np, | |||
object * | Op, | |||
point | ObjectOffset, | |||
point | TrackedOffset, | |||
double * | phi, | |||
double * | theta, | |||
double * | alpha, | |||
double * | sx, | |||
double * | sy, | |||
double * | sz, | |||
short * | im, | |||
double * | ima | |||
) |
Definition at line 525 of file DRAWVIEW.C.
References AddPoints(), Animator_ALIGN::alpha, CalculateDirection(), COPY, double, Animator_NODE::fali, Animator_ALIGN::firstframe, GetOffsetPosition(), GetPathPosition(), GetTransform, Animator_ALIGN::last, Animator_ALIGN::lastframe, LIGHT, min, Animator_ALIGN::next, PATH, Animator_ALIGN::phi, r_buf, SPLINEA, SplinesG(), SplinesR(), stackdepth, SubPoints(), Animator_ALIGN::theta, TOPATH, Animator_ALIGN::topath, TRACK, TWEEN, Animator_ALIGN::type, and Animator_NODE::type.
WHERE void DrawArrow | ( | HDC | hdc[], | |
point | Offset, | |||
double | p, | |||
double | t, | |||
double | a, | |||
short | im, | |||
double | ima, | |||
double | scale | |||
) |
Definition at line 780 of file DRAWVIEW.C.
References ActiveView, CopyPoint(), GetWindowCoords, in_stage_triview(), ScalePoint(), Transform(), TRIVIEW, and View.
Referenced by DrawActorRotations(), DrawFullRobot(), DrawNode(), DrawPath(), and DrawRobot().
WHERE void DrawDirectionLine | ( | HDC | hdc[], | |
point | Offset, | |||
double | p, | |||
double | t, | |||
double | a, | |||
short | im, | |||
double | ima, | |||
double | scale | |||
) |
Definition at line 806 of file DRAWVIEW.C.
References ActiveView, CopyPoint(), GetWindowCoords, in_stage_triview(), ScalePoint(), Transform(), TRIVIEW, and View.
Referenced by DrawActorRotations().
WHERE void DrawActorCentre | ( | HDC | hdc[], | |
point | v1, | |||
double | p, | |||
double | t, | |||
double | a, | |||
short | im, | |||
double | ima, | |||
double | scale | |||
) |
Definition at line 766 of file DRAWVIEW.C.
References ActiveView, GetWindowCoords, in_stage_triview(), TRIVIEW, and View.
Referenced by DrawFullRobot(), and DrawRobot().
WHERE void DrawNode | ( | HDC | hDC[], | |
node * | Np, | |||
short | status | |||
) |
Definition at line 1737 of file DRAWVIEW.C.
References ANIMOBJ, CAMERA, CurrentFrame, Animator_OBJECT::depth_cue, DrawArrow(), DrawFullRobot(), DrawPath(), DrawRobot(), DrawStatus, EDITING, Animator_OBJECT::firstframe, Animator_OBJECT::firstpathpoint, Animator_NODE::fobj, GetTransform, GROUND, LIGHT, Animator_OBJECT::lighttype, Animator_OBJECT::next, NORMAL, PARTICLE, PATH, PATHEDITOR, Animator_OBJECT::quick_only, ROBOT, SelectedNode, show_camera_fov, show_light_cones, SPOTLIGHT, TARGET, tool, TVsizeX, and Animator_OBJECT::type.
Referenced by AngleKeyFrame(), DrawInvertNode(), ReDrawQuickDisplay(), ReDrawStageDisplay(), ShiftKeyFrame(), ShiftKeyFrameActivate(), and SwitchTrackerType().
WHERE void DrawInvertNode | ( | HDC | hDC[], | |
node * | Np, | |||
short | status | |||
) |
Definition at line 1807 of file DRAWVIEW.C.
References ActiveView, DrawNode(), FALSE, ghInvertPen, ghwnd_triview, TRIVIEW, and View.
Referenced by AdjustPathTension(), AnimatorUndo(), CreatePathPoint(), DeletePathPoint(), EditPath(), EnterGrabMode(), LeaveGrabMode(), PathToolDlgProc(), PickClosestPathPoint(), Resize(), Skeletor(), StageGrab(), StageRotate(), and StageStepRotate().
WHERE void ReDrawStageDisplay | ( | BOOL | ) |
Definition at line 1840 of file DRAWVIEW.C.
References ActiveView, ANGLER, ANIMOBJ, DESELECTED, draw_grid_on, DrawActorRotations(), DrawActorTrack(), DrawArrowIcons(), DrawGrid(), DrawNode(), DrawStatus, EDITING, FALSE, FirstNp, ghbm_triview, ghcurWait, ghdc_triview_Bitmap, ghDeselectedPen, ghInvertPen, ghSelectedPen, ghwnd_triview, global_quickdraw, INZOOM, Animator_NODE::next, NODETOOL, NORMAL, NOTOOL, PAN, PATHEDITOR, SELECTED, SelectedNode, SHIFTER, subtool, tool, TRACKER, TRIVIEW, Animator_NODE::type, View, and zoom_abort.
Referenced by AddCostumeTimeLine(), AddQuickActor(), AnglerOff(), AnglerOn(), AnimationPlayer(), AnimatorStartup(), AnimatorTriViewWndProc(), CoordinatesDlgProc(), EditPathOff(), EditPathOn(), FormatScreen(), InstantStageGrab(), InstantStageRotate(), InstantStageXpnd(), MainAnimatorWndProc(), NextKey(), PanToolMove(), PanToolUp(), PickClosestNode(), PickClosestPathPoint(), PickNode(), Restore_UndoA(), RotateOff(), ShiftAllKeys(), ShifterOff(), ShifterOn(), ShiftSelectedPositionAllKeys(), SizeOff(), SkeletorOff(), SkeletorOn(), SnapTo(), StageGrab(), StageGrabOff(), StageGrabOn(), StageRotateOn(), StageSizeOn(), SwitchWindow(), UnpackAnimationFile(), UpdateIconPositions(), Zoom(), Zoom2(), and ZoomView().
WHERE void ReDrawQuickDisplay | ( | BOOL | ) |
Definition at line 1901 of file DRAWVIEW.C.
References ActiveView, ANGLER, ANIMOBJ, DESELECTED, draw_grid_on, DrawActorRotations(), DrawActorTrack(), DrawArrowIcons(), DrawGrid(), DrawNode(), EDITING, FirstNp, ghbrushWindow, ghDeselectedPen, ghInvertPen, ghSelectedPen, ghwnd_triview, INZOOM, Animator_NODE::next, NODETOOL, NORMAL, NOTOOL, PAN, PATHEDITOR, SELECTED, SelectedNode, SHIFTER, subtool, tool, TRACKER, TRIVIEW, Animator_NODE::type, View, and zoom_abort.
Referenced by PanToolMove(), and ZoomView().
WHERE int CheckBoundingObject | ( | int | type, | |
int | ifd, | |||
int | hx, | |||
int | vy, | |||
object * | Op, | |||
point | Offset, | |||
double | p, | |||
double | t, | |||
double | a, | |||
short | im, | |||
double | ima, | |||
double | sx, | |||
double | sy, | |||
double | sz, | |||
double * | dc | |||
) |
Definition at line 1547 of file DRAWVIEW.C.
References CheckClosestObject(), CopyPoint(), CurrentFrame, double, Animator_AWIREFRAME::e, Animator_OBJECT::edges, Animator_OBJECT::firstframe, GetWindowCoords, global_quickdraw, Animator_OBJECT::in_ram, in_stage_triview(), Animator_OBJECT::last, Animator_OBJECT::lastframe, Animator_OBJECT::morph, NE, Animator_OBJECT::nedges, Nframes, NO, Animator_AWIREFRAME::Np, Animator_OBJECT::npoints, Animator_OBJECT::origin, Animator_OBJECT::outline, Animator_AWIREFRAME::p, Animator_OBJECT::points, Transform(), Animator_OBJECT::w_frame, X__Free, and X__Malloc.
Referenced by PickClosestNode().
WHERE cameraparam* CalculateCameraProperties | ( | node * | Np, | |
long | frame, | |||
double | dframe | |||
) |
Definition at line 321 of file DRAWVIEW.C.
References Animator_SIZE::camera_params, double, Animator_CAMERAPARAM::f_number, Animator_SIZE::firstframe, Animator_CAMERAPARAM::focal_length, Animator_CAMERAPARAM::focus_distance, Animator_NODE::fsiz, Animator_SIZE::last, Animator_SIZE::lastframe, Animator_SIZE::next, Animator_CAMERAPARAM::parallax_distance, and Animator_CAMERAPARAM::stereo_separation.
Referenced by MakeScript().
WHERE long SplinesP | ( | double | k[], | |
double | tau | |||
) |
Definition at line 25 of file PATHS.C.
Referenced by GetOffsetPosition(), MakeKey(), and PathInterp().
WHERE double SplinesR | ( | double | k[], | |
double | tau | |||
) |
WHERE void SplinesK | ( | double | k[], | |
long | vl, | |||
long | v1, | |||
long | v2, | |||
long | vn | |||
) |
WHERE void SplinesG | ( | double | k[], | |
double | xi, | |||
double | xi1, | |||
double | xig, | |||
double | xig1 | |||
) |
Definition at line 40 of file PATHS.C.
Referenced by GetOffsetPosition(), GetTransform(), PathInterp(), and SmoothCurve().
WHERE void DrawPath | ( | HDC | hdc[], | |
object * | Op, | |||
point | Offset, | |||
double | p, | |||
double | t, | |||
double | a, | |||
short | im, | |||
double | ima, | |||
short | status | |||
) |
Definition at line 153 of file PATHS.C.
References AddPoints(), CopyPoint(), DESELECTED, DrawArrow(), EDITING, Animator_OBJECT::firstpathpoint, IDQ_NOMEM1, IDQ_PATH1, Animator_PATHPOINT::next, Animator_OBJECT::npathpoints, OPEN, Animator_PATHPOINT::p, Animator_OBJECT::pathtype, SELECTED, SelectedPathPoint, SendPrgmQuery(), SubPoints(), Animator_PATHPOINT::tension_n, Animator_PATHPOINT::tension_p, Transform(), TRIVIEW, UNIT, View, X__Free, and X__Malloc.
Referenced by DrawNode().
WHERE void ReversePathDirection | ( | object * | op | ) |
Definition at line 290 of file PATHS.C.
References Animator_OBJECT::firstpathpoint, fp, Animator_PATHPOINT::last, Animator_PATHPOINT::next, Animator_OBJECT::npathpoints, OPEN, PathLength(), Animator_OBJECT::pathtype, Animator_PATHPOINT::tension_n, and Animator_PATHPOINT::tension_p.
WHERE double PathLength | ( | pathpoint * | Ppp, | |
short | type, | |||
short | Npoints | |||
) |
Definition at line 327 of file PATHS.C.
References AddPoints(), Animator_PATHPOINT::distance, fp, IDQ_CATAF, Animator_PATHPOINT::last, Animator_PATHPOINT::next, OPEN, Animator_PATHPOINT::p, SendPrgmQuery(), SubPoints(), Animator_PATHPOINT::tension_n, and Animator_PATHPOINT::tension_p.
Referenced by EditPathOff(), ReversePathDirection(), and SetRobotToWalkPath().
WHERE void PathInterp | ( | double | pathposition, | |
pathpoint * | Lpp, | |||
pathpoint * | Ppp, | |||
point | ObjectOffset, | |||
double | distance, | |||
pathpoint * | Fpp, | |||
pathpoint * | Epp, | |||
short | type | |||
) |
Definition at line 392 of file PATHS.C.
References AddPoints(), Animator_PATHPOINT::distance, double, Animator_PATHPOINT::last, Animator_PATHPOINT::next, OPEN, Animator_PATHPOINT::p, SplinesG(), SplinesP(), SubPoints(), TAUITR, TAUN, TAUTOL, Animator_PATHPOINT::tension_n, and Animator_PATHPOINT::tension_p.
Referenced by GetPathPosition().
WHERE object* GetPathPosition | ( | node * | Np, | |
long | frame, | |||
double | dframe, | |||
point | ObjectOffset, | |||
double * | position0_1, | |||
double * | lengthonpath | |||
) |
Definition at line 560 of file PATHS.C.
References CLOSED, CopyPoint(), Animator_PATHPOINT::distance, Animator_OBJECT::firstframe, Animator_OBJECT::firstpathpoint, Animator_NODE::fobj, Animator_OBJECT::lastframe, Animator_OBJECT::next, Animator_PATHPOINT::next, Animator_PATHPOINT::p, PATH, PathInterp(), Animator_OBJECT::pathlength, Animator_OBJECT::pathtype, Animator_OBJECT::type, and Animator_OBJECT::v.
Referenced by GetOffsetPosition(), and GetTransform().
WHERE double* ReTweenVelocity | ( | object * | op, | |
double * | v, | |||
int | oldn, | |||
int | newn, | |||
double | pathlength, | |||
int | copy | |||
) |
Definition at line 617 of file PATHS.C.
References double, IDQ_NOMEM1, Animator_PATHEDITCONTROL_tag::next, Animator_OBJECT::npec, Animator_OBJECT::pec, SendPrgmQuery(), X__Free, and X__Malloc.
Referenced by EditObjectDlgProc(), InsertFrames(), LoadAnimationFile(), and SetNumberOfFrames().
WHERE void EditPathMovement | ( | short | type | ) |
Definition at line 934 of file PATHS.C.
References _szControlName, ALL_PANNELS, CLOSED, CreatePathEditControlPoint(), CurrentFrame, Animator_PATHEDITCONTROL_tag::distance, DLG_PATHEDITOR, EDIT_ACTION, EnableToolPannels(), FALSE, Animator_OBJECT::firstframe, Animator_PATHEDITCONTROL_tag::frame, ghcurX, ghinst_main, ghwnd_main, IDQ_NOACTORSELECTED, IDQ_NOMEM1, IDQ_NOPATH, IDQ_NOT_IN_TOOL, IDQ_PATH2, Animator_OBJECT::lastframe, Animator_PATHEDITCONTROL_tag::next, Animator_OBJECT::next, NOTOOL, Animator_OBJECT::npec, OK, PATH, Animator_OBJECT::pathtype, Animator_OBJECT::pec, SelectedNode, SelectedPath, SendPrgmQuery(), tool, TRUE, X__Free, and YES.
Definition at line 460 of file PATHS.C.
References AddPoints(), Animator_OBJECT::firstpathpoint, fp, IDQ_CATAF, Animator_PATHPOINT::last, Animator_PATHPOINT::next, Animator_OBJECT::npathpoints, OPEN, Animator_PATHPOINT::p, Animator_OBJECT::pathtype, SendPrgmQuery(), SubPoints(), Animator_PATHPOINT::tension_n, Animator_PATHPOINT::tension_p, type, and VECCOPY.
Referenced by SetRobotToWalkPath().
WHERE void PerspectiveView | ( | int | smab, | |
int | DisplayType | |||
) |
Definition at line 829 of file CAMERA.C.
References bAbortedDrawing, FALSE, fp, ghdc_view_Bitmap, ghwnd_view, ghwndOpenGLview, PerspectiveView0(), TRUE, UpdateFrameBox(), and UpdateGLview().
Referenced by AddCostumeTimeLine(), AddQuickActor(), AdjustPathTension(), AngleKeyFrame(), AnimationPlayer(), AnimatorStartup(), AnimatorTriViewWndProc(), AnimatorUndo(), AnimatorViewWndProc(), CoordinatesDlgProc(), FormatScreen(), InstantStageGrab(), InstantStageRotate(), InstantStageXpnd(), LeaveGrabMode(), MainAnimatorWndProc(), NextKey(), Resize(), Restore_UndoA(), ShiftAllKeys(), ShiftKeyFrame(), ShiftKeyFrameActivate(), ShiftSelectedPositionAllKeys(), Skeletor(), SnapTo(), StageGrab(), StageRotate(), StageStepRotate(), StartGLview(), SwitchWindow(), UnpackAnimationFile(), and UpdateIconPositions().
WHERE void DrawPerspectiveView | ( | int | smab, | |
int | DisplayType, | |||
HDC | hDC, | |||
HWND | hWnd, | |||
HPEN | hPen | |||
) |
Definition at line 862 of file CAMERA.C.
References CAMERA, CurrentFrame, double, FirstNp, Animator_NODE::fobj, GetSelectedCamera(), GetTransform, m4by4, PIo180, rotx, roty, rotz, SelectedCamera, tram, TRUE, and Animator_NODE::type.
WHERE void DrawViewRobot | ( | HDC | hdcView, | |
HBITMAP | hbmView, | |||
HWND | hWnd, | |||
node * | Np, | |||
int | arm, | |||
int | axis, | |||
double | ra, | |||
double | ua, | |||
BOOL | zoom, | |||
BOOL | zoom_state | |||
) |
Definition at line 1593 of file CAMERA.C.
References CurrentFrame, double, FALSE, Animator_OBJECT::firstframe, Animator_NODE::fobj, GetRobotVolume(), ghWireframePen, Animator_SKELETON::id, m4by1, m4by4, Animator_OBJECT::next, Animator_OBJECT::nskeleton, PIo180, Animator_SKELETON::pp, ROBOT, rotx, rotz, Animator_OBJECT::skeleton, T, tram, Animator_NODE::type, VECCOPY, Animator_SKELETON::wk, and z.
WHERE void FreePreview | ( | void | ) |
Definition at line 970 of file CAMERA.C.
References X__Free.
Referenced by MakePreview(), and ScrapEverything().
WHERE int MakePreview | ( | void | ) |
Definition at line 1406 of file CAMERA.C.
References DLG_PREVIEW, FAIL, FALSE, FreePreview(), ghinst_main, ghwnd_main, IDQ_PREVIEW_NOMAKE, OK, and SendPrgmQuery().
WHERE void StartPreviewPlayer | ( | HWND | hwnd | ) |
WHERE void StopPreviewPlayer | ( | HWND | hwnd | ) |
WHERE void MoveCtrlWindow | ( | HWND | , | |
int | , | |||
int | , | |||
int | , | |||
int | , | |||
int | , | |||
int | ||||
) |
WHERE void ExecuteActorsMenu | ( | HWND | ) |
Definition at line 20 of file TOOLS.C.
References bToolpannelLeft, FALSE, ghinst_main, ghwndTools, IDBM_MENU1_CA, IDBM_MENU1_CS, IDBM_MENU1_DR, IDBM_MENU1_GR, IDBM_MENU1_LI, IDBM_MENU1_MF, IDBM_MENU1_MO, IDBM_MENU1_PA, IDBM_MENU1_RO, IDBM_MENU1_SK, IDBM_MENU1_TA, IDBM_MENU1_XI, IDM_ACTOR_QADD_CAMERA, IDM_ACTOR_QADD_CSG, IDM_ACTOR_QADD_DIRECTOR, IDM_ACTOR_QADD_GROUND, IDM_ACTOR_QADD_LIGHT, IDM_ACTOR_QADD_MOD, IDM_ACTOR_QADD_MORPH, IDM_ACTOR_QADD_PATH, IDM_ACTOR_QADD_ROBOT, IDM_ACTOR_QADD_SKY, IDM_ACTOR_QADD_TARGET, and IDM_ACTOR_QADD_XIP.
WHERE void DisengageTool | ( | void | ) |
Definition at line 141 of file TOOLS.C.
References ANGLER, AnglerOff(), AugmentToolPannel(), EditPathOff(), FALSE, ghcurArrow, ghwndTools, GRABBER, IDS_SELECTTOOL, INZOOM, NODETOOL, NOTOOL, NTOOLS, PAN, PATHEDITOR, RotateOff(), ROTATOR, SendPrgmMessage(), SHIFTER, ShifterOff(), SizeOff(), SIZER, SKELETOR, SkeletorOff(), StageGrabOff(), subtool, tool, and TRACKER.
Referenced by EngageTool(), and WinMain().
WHERE void EngageTool | ( | int | ) |
Definition at line 71 of file TOOLS.C.
References AugmentToolPannel(), DisengageTool(), EditPathOn(), FALSE, ghcurPathed, ghcurSkeletor, ghcurTools, ghcurTracker, ghwndTools, GRABBER, IDS_GRABBERTOOL, IDS_INZOOMTOOL, IDS_NODESELECTOR1, IDS_PANTOOL, IDS_PATHEDITORTOOL, IDS_ROTATORTOOL, IDS_SIZERTOOL, IDS_SKELETORTOOL, IDS_TRACKER, INZOOM, NODETOOL, NOTOOL, NTOOLS, PAN, PATH, PATHEDITOR, ROBOT, ROTATOR, Save_UndoA(), SelectedNode, SendPrgmMessage(), ShifterOn(), SIZER, SKELETOR, SkeletorOn(), StageGrabOn(), StageRotateOn(), StageSizeOn(), tool, TRACKER, and TRUE.
Referenced by PickClosestNode(), and PickNode().
WHERE int CheckClosestObject | ( | int | w, | |
double * | dmin, | |||
point | vp, | |||
int | hx, | |||
int | vy, | |||
int | r | |||
) |
Definition at line 236 of file TOOLS.C.
References double, GetWindowCoords, NpointerX, NpointerY, and NpointerZ.
Referenced by CheckBoundingObject(), PickClosestNode(), and PickClosestPathPoint().
WHERE BOOL PickClosestNode | ( | int | wid, | |
int | hx, | |||
int | vy, | |||
BOOL | pick_only | |||
) |
Definition at line 253 of file TOOLS.C.
References AddPoints(), ANIMOBJ, CAMERA, CheckBoundingObject(), CheckClosestObject(), CopyPoint(), CurrentFrame, double, DrawStatus, EngageTool(), FALSE, Animator_OBJECT::firstframe, FirstNp, Animator_OBJECT::firstpathpoint, Animator_NODE::fobj, GetTransform, LIGHT, Animator_NODE::next, Animator_OBJECT::next, Animator_PATHPOINT::next, NODETOOL, NORMAL, Animator_PATHPOINT::p, PARTICLE, PATH, PATHEDITOR, Animator_OBJECT::quick_only, ReDrawStageDisplay(), SelectedNode, SKELETOR, tool, TRACKER, TRUE, TVsizeX, TVsizeZ, Animator_OBJECT::type, type, and UpdateSelectedActor().
Referenced by AnimatorTriViewWndProc().
WHERE BOOL PickClosestPathPoint | ( | int | wid, | |
int | hx, | |||
int | vy | |||
) |
Definition at line 347 of file TOOLS.C.
References AddPoints(), CheckClosestObject(), CurrentFrame, double, DrawInvertNode(), EDITING, FALSE, Animator_OBJECT::firstframe, FirstNp, Animator_OBJECT::firstpathpoint, Animator_NODE::fobj, GetTransform, ghdc_triview_Bitmap, GrabonX, GrabonY, GrabonZ, Animator_NODE::next, Animator_OBJECT::next, Animator_PATHPOINT::next, NpointerX, NpointerY, NpointerZ, Animator_PATHPOINT::p, PATH, ReDrawStageDisplay(), SelectedNode, SelectedPath, SelectedPathPoint, TRUE, TVsizeX, TVsizeZ, Animator_OBJECT::type, type, and UpdateSelectedActor().
Referenced by AnimatorTriViewWndProc().
WHERE object* PickNode | ( | short | type1, | |
short | type2 | |||
) |
Definition at line 161 of file TOOLS.C.
References ANGLER, CurrentFrame, EngageTool(), Animator_OBJECT::firstframe, FirstNp, Animator_NODE::fobj, GetTransform, GRABBER, GrabDx, GrabDy, GrabDz, GrabonX, GrabonY, GrabonZ, IDQ_INANGLER, IDQ_INPATH, IDQ_INSHIFTER, in_stage_triview(), Animator_NODE::next, Animator_OBJECT::next, NODETOOL, NpointerX, NpointerY, NpointerZ, PATH, PATHEDITOR, ReDrawStageDisplay(), ROTATOR, SelectedNode, SelectedPath, SelectedPathPoint, SendPrgmQuery(), SHIFTER, SIZER, subtool, tool, TRACKER, TRUE, TVpointX, TVpointY, TVpointZ, TVsizeX, TVsizeY, TVsizeZ, Animator_OBJECT::type, UpdateRuler(), and UpdateSelectedActor().
WHERE void SetNewPosition | ( | long | pX, | |
long | pY, | |||
long | pZ, | |||
short | abrel | |||
) |
Definition at line 531 of file TOOLS.C.
References Animator_POSITION::finish, FOLLOWAT, SPLINE, TWEEN, and Animator_POSITION::type.
Referenced by AnimatorUndo(), and StageGrab().
WHERE void EnterGrabMode | ( | void | ) |
Definition at line 467 of file TOOLS.C.
References ActiveView, do_NOT_abort, Draw3dCursor(), DrawInvertNode(), ghdc_triview_Bitmap, ghwnd_triview, NO, SELECTED, SelectedNode, TRIVIEW, View, and YES.
Referenced by AnimatorTriViewWndProc().
WHERE void LeaveGrabMode | ( | void | ) |
Definition at line 481 of file TOOLS.C.
References do_NOT_abort, DrawInvertNode(), ghdc_triview_Bitmap, ghwndOpenGLview, NO, PerspectiveView(), SELECTED, SelectedNode, TRUE, UpdateGLview(), and YES.
Referenced by AnimatorTriViewWndProc().
WHERE position* IsValidPosition | ( | void | ) |
Definition at line 489 of file TOOLS.C.
References CurrentFrame, Animator_POSITION::firstframe, FOLLOWAT, Animator_POSITION::lastframe, Animator_POSITION::next, SelectedNode, SPLINE, TWEEN, and Animator_POSITION::type.
Referenced by AnimatorTriViewWndProc().
WHERE int StageGrabIdentify | ( | void | ) |
Definition at line 505 of file TOOLS.C.
References CurrentFrame, Animator_POSITION::firstframe, FOLLOWAT, ghwnd_main, GrabonX, GrabonY, GrabonZ, Animator_POSITION::lastframe, MakeControl(), MakeKey(), Animator_POSITION::next, NextKey(), NpointerX, NpointerY, NpointerZ, SelectedNode, SelectKeyMaker(), SPLINE, TWEEN, and Animator_POSITION::type.
Referenced by AnimatorTriViewWndProc(), and Nudge().
WHERE void InstantStageGrab | ( | void | ) |
Definition at line 647 of file TOOLS.C.
References CurrentFrame, double, Animator_POSITION::finish, Animator_NODE::fpos, ghinst_main, ghwndOpenGLview, IDQ_COORDTOOBIG, IDQ_NOACTORSELECTED, IDQ_ONLYKEYFRAME, IDQ_ONLYTWEEN, IDX_MISC_MOVETO, Animator_POSITION::lastframe, lrulerx, lrulery, lrulerz, Animator_POSITION::next, OK, PerspectiveView(), Read3Reals(), ReDrawStageDisplay(), res_str, ruler, SelectedNode, SendPrgmQuery(), SPLINE, TRUE, TWEEN, Animator_POSITION::type, and UpdateGLview().
WHERE void StageGrabOn | ( | void | ) |
Definition at line 542 of file TOOLS.C.
References EDIT_ACTION, GRABBER, ReDrawStageDisplay(), SelectedNode, tool, TRUE, and YES.
Referenced by EngageTool().
WHERE void StageGrabOff | ( | short | redraw | ) |
Definition at line 550 of file TOOLS.C.
References NOTOOL, ReDrawStageDisplay(), tool, and TRUE.
Referenced by AnimatorTriViewWndProc(), and DisengageTool().
WHERE void StageGrab | ( | short | where, | |
short | which | |||
) |
Definition at line 555 of file TOOLS.C.
References ActiveView, Draw3dCursor(), DrawInvertNode(), FALSE, GetWindowCoords, ghdc_triview_Bitmap, ghwnd_current, ghwnd_triview, ghwnd_view, ghwndOpenGLview, GrabDx, GrabDy, GrabDz, GrabonX, GrabonY, GrabonZ, NpointerX, NpointerY, NpointerZ, PANBACK, PANDOWN, PANFORWARD, PANLEFT, PANRIGHT, PANUP, PerspectiveView(), ReDrawStageDisplay(), SELECTED, SelectedNode, SetNewPosition(), TRIFRONT, TRIRIGHT, TRITOP, TRIVIEW, UpdateGLview(), View, WindowSizeX, WindowSizeY, x, y, and Zoom().
Referenced by AnimatorTriViewWndProc(), and Nudge().
WHERE void InstantStageRotate | ( | void | ) |
Definition at line 1588 of file TOOLS.C.
References Animator_ALIGN::alpha, CurrentFrame, Animator_NODE::fali, ghinst_main, ghwndOpenGLview, IDQ_NOACTORSELECTED, IDQ_ONLYKEYFRAME, IDQ_ONLYTWEEN, IDX_MISC_SETROTATION, Animator_ALIGN::lastframe, Animator_ALIGN::next, OK, PerspectiveView(), Animator_ALIGN::phi, Read3Reals(), ReDrawStageDisplay(), res_str, SelectedNode, SendPrgmQuery(), SPLINEA, Animator_ALIGN::theta, TRUE, TWEEN, Animator_ALIGN::type, and UpdateGLview().
WHERE void StageRotateOn | ( | void | ) |
Definition at line 1394 of file TOOLS.C.
References EDIT_ACTION, ReDrawStageDisplay(), ROTATOR, SelectedNode, tool, TRUE, and YES.
Referenced by EngageTool().
WHERE void RotateOff | ( | long | redraw | ) |
Definition at line 1408 of file TOOLS.C.
References ghwndDlgTools, NOTOOL, ReDrawStageDisplay(), tool, and TRUE.
Referenced by DisengageTool().
WHERE void StageRotate | ( | long | window_id | ) |
Definition at line 1433 of file TOOLS.C.
References ActiveView, Animator_ALIGN::alpha, CurrentFrame, DrawInvertNode(), FALSE, Animator_ALIGN::firstframe, Animator_TOOLFLAGS_tag::flagA, ghdc_triview_Bitmap, ghwnd_current, ghwnd_main, ghwnd_triview, ghwnd_view, ghwndOpenGLview, gToolFlags, Animator_ALIGN::lastframe, MakeControl(), MakeKey(), max, min, Animator_ALIGN::next, NextKey(), ONEVIEW, PATH, PerspectiveView(), Animator_ALIGN::phi, SELECTED, SelectedNode, SelectKeyMaker(), SPLINEA, Animator_ALIGN::theta, TIME_DELAY, TRIFRONT, TRIRIGHT, TRITOP, TRUE, TWEEN, Animator_ALIGN::type, UpdateGLview(), and View.
Referenced by AnimatorTriViewWndProc().
WHERE void StageStepRotate | ( | int | command | ) |
Definition at line 1527 of file TOOLS.C.
References Animator_ALIGN::alpha, CurrentFrame, DrawInvertNode(), FALSE, Animator_ALIGN::firstframe, ghdc_triview_Bitmap, ghwnd_main, ghwndOpenGLview, IDM_PAN_DOWN, IDM_PAN_LEFT, IDM_PAN_RIGHT, IDM_PAN_UP, IDM_ZOOM_IN, IDM_ZOOM_OUT, Animator_ALIGN::lastframe, MakeControl(), MakeKey(), Animator_ALIGN::next, NextKey(), PATH, PerspectiveView(), Animator_ALIGN::phi, SELECTED, SelectedNode, SelectKeyMaker(), SPLINEA, Animator_ALIGN::theta, TWEEN, Animator_ALIGN::type, and UpdateGLview().
Referenced by Nudge().
WHERE void Resize | ( | void | ) |
Definition at line 1250 of file TOOLS.C.
References ANIMOBJ, CAMERA, CurrentFrame, double, DrawInvertNode(), FALSE, Animator_SIZE::firstframe, Animator_TOOLFLAGS_tag::flagX, Animator_TOOLFLAGS_tag::flagY, Animator_TOOLFLAGS_tag::flagZ, ghdc_triview_Bitmap, ghwnd_current, ghwnd_main, ghwnd_triview, ghwnd_view, ghwndOpenGLview, GROUND, gToolFlags, IDQ_NORESIZE, Animator_SIZE::lastframe, LIGHT, MakeControl(), MakeKey(), max, min, Animator_SIZE::next, NextKey(), NORMAL, PARTICLE, PATH, PerspectiveView(), ROBOT, SELECTED, SelectedNode, SelectKeyMaker(), SendPrgmQuery(), Animator_SIZE::Sx, Animator_SIZE::Sy, Animator_SIZE::Sz, TIME_DELAY, TRIVIEW, TRUE, UpdateGLview(), and View.
Referenced by AnimatorTriViewWndProc().
WHERE void InstantStageXpnd | ( | void | ) |
Definition at line 1362 of file TOOLS.C.
References CurrentFrame, Animator_NODE::fsiz, ghinst_main, ghwndOpenGLview, IDQ_NOACTORSELECTED, IDQ_ONLYKEYFRAME, IDQ_ONLYTWEEN, IDX_MISC_SETSCALE, Animator_SIZE::lastframe, Animator_SIZE::next, OK, PerspectiveView(), Read3Reals(), ReDrawStageDisplay(), res_str, SelectedNode, SendPrgmQuery(), Animator_SIZE::Sx, Animator_SIZE::Sy, Animator_SIZE::Sz, TRUE, and UpdateGLview().
WHERE void SizeOff | ( | short | redraw | ) |
Definition at line 1167 of file TOOLS.C.
References ghwndDlgTools, NOTOOL, ReDrawStageDisplay(), tool, and TRUE.
Referenced by DisengageTool().
WHERE void StageSizeOn | ( | void | ) |
Definition at line 1134 of file TOOLS.C.
References CAMERA, DLG_SIZER, DLG_SIZERL, EDIT_ACTION, FALSE, Animator_TOOLFLAGS_tag::flagX, Animator_TOOLFLAGS_tag::flagY, Animator_TOOLFLAGS_tag::flagZ, ghinst_main, ghwnd_main, ghwndDlgTools, gToolFlags, LIGHT, ReDrawStageDisplay(), SelectedNode, SIZER, SizerToolDlgProc(), tool, TRUE, and YES.
Referenced by EngageTool().
WHERE void AnimatorUndo | ( | void | ) |
Definition at line 2290 of file TOOLS.C.
References Animator_ALIGN::alpha, CurrentFrame, DrawInvertNode(), ghdc_triview_Bitmap, ghwndOpenGLview, GRABBER, GrabonX, GrabonY, GrabonZ, Animator_SIZE::lastframe, Animator_ALIGN::lastframe, Animator_SIZE::next, Animator_ALIGN::next, NpointerX, NpointerY, NpointerZ, PerspectiveView(), Animator_ALIGN::phi, ROTATOR, SELECTED, SelectedNode, SetNewPosition(), SIZER, Animator_SIZE::Sx, Animator_SIZE::Sy, Animator_SIZE::Sz, Animator_ALIGN::theta, tool, TRUE, and UpdateGLview().
WHERE void SnapTo | ( | short | option | ) |
Definition at line 403 of file TOOLS.C.
References AddPoints(), coords_visible, CopyPoint(), CurrentFrame, Draw3dCursor(), Animator_OBJECT::firstpathpoint, GetObjectAtFrame(), GetOffsetPosition(), ghwndOpenGLview, IDQ_NOPATH, Animator_PATHPOINT::next, NpointerX, NpointerY, NpointerZ, Animator_PATHPOINT::p, PATH, PATHEDITOR, PerspectiveView(), ReDrawStageDisplay(), SelectedNode, SelectedPathPoint, SendPrgmQuery(), tool, TRUE, TVpointX, TVpointY, TVpointZ, TVsizeX, TVsizeY, TVsizeZ, UpdateGLview(), and UpdateRuler().
WHERE void EditPathOn | ( | void | ) |
Definition at line 2185 of file TOOLS.C.
References DLG_PATHTOOL, EDIT_ACTION, ghinst_main, ghwnd_main, ghwndDlgTools, IDQ_NOACTORSELECTED, IDQ_NOPATH, Animator_ALIGN::im, Animator_ALIGN::ima, PATH, PATHEDITOR, PathToolDlgProc(), ReDrawStageDisplay(), SelectedNode, SelectedPath, SelectedPathPoint, SendPrgmQuery(), tool, TRUE, and YES.
Referenced by EngageTool().
WHERE void EditPathOff | ( | short | redraw | ) |
Definition at line 2210 of file TOOLS.C.
References Animator_OBJECT::firstpathpoint, Animator_TOOLFLAGS_tag::flagP, ghwndDlgTools, gToolFlags, NOTOOL, Animator_OBJECT::npathpoints, PathLength(), Animator_OBJECT::pathlength, Animator_OBJECT::pathtype, ReDrawStageDisplay(), SelectedPath, SelectedPathPoint, tool, and TRUE.
Referenced by DisengageTool().
WHERE void AdjustPathTension | ( | long | window_id | ) |
Definition at line 2228 of file TOOLS.C.
References double, DrawInvertNode(), EDITING, ghdc_triview_Bitmap, ghwnd_current, ghwnd_triview, ghwndOpenGLview, max, min, ONEVIEW, PerspectiveView(), SelectedNode, SelectedPath, SelectedPathPoint, Animator_PATHPOINT::tension_n, Animator_PATHPOINT::tension_p, TIME_DELAY, TRUE, UpdateGLview(), and View.
Referenced by AnimatorTriViewWndProc().
WHERE void EditPath | ( | void | ) |
Definition at line 2263 of file TOOLS.C.
References DrawInvertNode(), EDITING, Animator_TOOLFLAGS_tag::flagP, ghdc_triview_Bitmap, ghwnd_current, ghwnd_triview, GrabonX, GrabonY, GrabonZ, gToolFlags, NpointerX, NpointerY, NpointerZ, ONEVIEW, Animator_PATHPOINT::p, SelectedNode, SelectedPath, SelectedPathPoint, and View.
Referenced by AnimatorTriViewWndProc().
WHERE void DrawActorTrack | ( | HDC | hdc[], | |
short | mode | |||
) |
Definition at line 1087 of file TOOLS.C.
References ActiveView, GetWindowCoords, ghInvertPen, ghSelectedPen, TRIVIEW, type, View, WindowSizeX, and WindowSizeY.
Referenced by DrawActorRotations(), ReDrawQuickDisplay(), ReDrawStageDisplay(), ShiftKeyFrame(), ShiftKeyFrameActivate(), and SwitchTrackerType().
WHERE void SwitchTrackerType | ( | void | ) |
Definition at line 2146 of file TOOLS.C.
References ActiveView, ANGLER, DrawActorRotations(), DrawActorTrack(), DrawNode(), FALSE, Animator_TOOLFLAGS_tag::flagR, Animator_TOOLFLAGS_tag::flagT, ghdc_triview_Bitmap, ghwnd_triview, gToolFlags, SELECTED, SelectedNode, SHIFTER, subtool, TRIVIEW, and View.
Referenced by SplineTweenDlgProc().
WHERE int ShiftKeyFrameActivate | ( | int | x, | |
int | y | |||
) |
Definition at line 801 of file TOOLS.C.
References ActiveView, CopyPoint(), CreatePosition, DeletePosition(), double, DrawActorTrack(), DrawNode(), FALSE, Animator_POSITION::finish, Animator_POSITION::firstframe, Animator_TOOLFLAGS_tag::flagT, GetWindowCoords, ghdc_triview_Bitmap, ghinst_main, ghwnd_triview, ghwndOpenGLview, gToolFlags, IDC_TIMEL_UPDATE, IDQ_NOENDCHANGE, IDX_MISC_CONFIRM, IDX_MISC_CREATEKEY, in_stage_triview(), Animator_POSITION::last, Animator_POSITION::lastframe, max, min, Animator_POSITION::next, NpointerX, NpointerY, NpointerZ, PerspectiveView(), res_str, SELECTED, SelectedNode, SendPrgmQuery(), ShifterOff(), Animator_POSITION::tension_e, Animator_POSITION::tension_s, TIME_DELAY, TRIVIEW, TRUE, TVsizeX, Animator_POSITION::type, type, UpdateGLview(), UPDATETIMELINES, and View.
Referenced by AnimatorTriViewWndProc().
WHERE void ShiftKeyFrameDeactivate | ( | void | ) |
WHERE void ShiftKeyFrame | ( | int | x, | |
int | y | |||
) |
Definition at line 748 of file TOOLS.C.
References ActiveView, DrawActorTrack(), DrawNode(), FALSE, GetWindowCoords, ghdc_triview_Bitmap, ghwnd_current, ghwnd_main, ghwnd_triview, ghwndOpenGLview, IDM_PAN_DOWN, IDM_PAN_LEFT, IDM_PAN_RIGHT, IDM_PAN_UP, NpointerX, NpointerY, NpointerZ, PerspectiveView(), SELECTED, SelectedNode, ShifterOff(), TRIVIEW, type, UpdateGLview(), View, WindowSizeX, and WindowSizeY.
Referenced by AnimatorTriViewWndProc().
WHERE void ShifterOn | ( | void | ) |
Definition at line 706 of file TOOLS.C.
References DLG_TRACK_DIRECT, EDIT_ACTION, Animator_TOOLFLAGS_tag::flagT, ghinst_main, ghwnd_main, ghwndDlgTools, gToolFlags, IDQ_MUSTEXCEED1FRAME, IDQ_NOACTORSELECTED, Nframes, ReDrawStageDisplay(), SelectedNode, SendPrgmQuery(), SHIFTER, SplineTweenDlgProc(), subtool, tool, TRACKER, TRUE, and YES.
Referenced by EngageTool().
WHERE void ShifterOff | ( | short | redraw | ) |
Definition at line 732 of file TOOLS.C.
References ghwndDlgTools, NOTOOL, ReDrawStageDisplay(), tool, and TRUE.
Referenced by DisengageTool(), ShiftKeyFrame(), and ShiftKeyFrameActivate().
WHERE void AnglerOn | ( | void | ) |
Definition at line 1812 of file TOOLS.C.
References ANGLER, DLG_DIRECT, EDIT_ACTION, Animator_TOOLFLAGS_tag::flagR, ghinst_main, ghwnd_main, ghwndDlgTools, gToolFlags, IDQ_MUSTEXCEED1FRAME, IDQ_NOACTORSELECTED, Nframes, ReDrawStageDisplay(), SelectedNode, SendPrgmQuery(), subtool, tool, TRACKER, TRUE, and YES.
WHERE void AnglerOff | ( | short | redraw | ) |
Definition at line 1846 of file TOOLS.C.
References ghwndDlgTools, NOTOOL, ReDrawStageDisplay(), tool, and TRUE.
Referenced by AngleKeyFrame(), and DisengageTool().
WHERE void AngleKeyFrame | ( | int | x, | |
int | y | |||
) |
Definition at line 1858 of file TOOLS.C.
References ActiveView, Animator_ALIGN::alpha, AnglerOff(), CreateAlign, DeleteAlign(), double, DrawActorRotations(), DrawNode(), FALSE, Animator_ALIGN::firstframe, Animator_TOOLFLAGS_tag::flagA, Animator_TOOLFLAGS_tag::flagR, GetWindowCoords, ghdc_triview_Bitmap, ghinst_main, ghwnd_triview, ghwndOpenGLview, grid_on, gToolFlags, IDC_TIMEL_UPDATE, IDQ_NOENDCHANGE, IDX_MISC_CONFIRM, IDX_MISC_CREATEKEY, in_stage_triview(), Animator_ALIGN::last, Animator_ALIGN::lastframe, max, min, Animator_ALIGN::next, NpointerX, NpointerY, NpointerZ, PerspectiveView(), Animator_ALIGN::phi, res_str, SELECTED, SelectedNode, SendPrgmQuery(), Animator_ALIGN::tension_e, Animator_ALIGN::tension_s, Animator_ALIGN::theta, TIME_DELAY, TRIVIEW, TRUE, TVsizeX, Animator_ALIGN::type, type, UpdateGLview(), UPDATETIMELINES, and View.
Referenced by AnimatorTriViewWndProc().
WHERE void DrawActorRotations | ( | HDC | hdc[], | |
short | mode | |||
) |
Definition at line 2125 of file TOOLS.C.
References DrawActorTrack(), DrawArrow(), DrawDirectionLine(), Animator_ALIGN::last, TVsizeX, and type.
Referenced by AngleKeyFrame(), ReDrawQuickDisplay(), ReDrawStageDisplay(), and SwitchTrackerType().
WHERE BOOL PanToolDown | ( | int | , | |
int | , | |||
BOOL | , | |||
BOOL | , | |||
HWND | ||||
) |
Definition at line 2444 of file TOOLS.C.
Referenced by AnimatorTriViewWndProc(), and ModelerTriViewWndProc().
WHERE void PanToolMove | ( | int | , | |
int | , | |||
BOOL | , | |||
BOOL | , | |||
HWND | ||||
) |
Definition at line 2454 of file TOOLS.C.
Referenced by AnimatorTriViewWndProc(), and ModelerTriViewWndProc().
WHERE void PanToolUp | ( | int | , | |
int | , | |||
BOOL | , | |||
BOOL | , | |||
HWND | ||||
) |
Definition at line 2341 of file TOOLS.C.
Referenced by AnimatorTriViewWndProc(), and ModelerTriViewWndProc().
WHERE void ZoomView | ( | int | , | |
int | ||||
) |
Definition at line 2498 of file TOOLS.C.
References do_NOT_abort, double, DrawModel, DrawQuickModel(), DrawStatus, FALSE, ghwnd_current, ghwndOpenGLview, global_quickdraw, max, MAXUNIT, min, NpointerX, NpointerY, NpointerZ, ReDrawQuickDisplay(), ReDrawStageDisplay(), TIME_DELAY, tool_down_flag, tool_move_flag, TRUE, TVcentreX, TVcentreY, TVcentreZ, TVpointX, TVpointY, TVpointZ, TVsizeX, TVsizeY, TVsizeZ, UpdateCounters, WindowPixelSize, WindowSizeY, and Xres.
Referenced by AnimatorTriViewWndProc(), and ModelerTriViewWndProc().
WHERE void Zoom | ( | int | command, | |
int | redraw | |||
) |
WHERE void Zoom2 | ( | double | fraction | ) |
Definition at line 2587 of file TOOLS.C.
Referenced by MainAnimatorWndProc(), and MainModelerWndProc().
WHERE void DrawRobot | ( | HDC | hdc[], | |
object * | Op, | |||
point | Offset, | |||
double | p, | |||
double | t, | |||
double | a, | |||
short | im, | |||
double | ima, | |||
double | sx, | |||
double | sy, | |||
double | sz, | |||
short | status | |||
) |
Definition at line 60 of file ROBOT.C.
References ActiveView, CopyPoint(), CurrentFrame, DESELECTED, double, DrawActorCentre(), DrawArrow(), Animator_OBJECT::firstframe, GetWindowCoords, ghEditPen, in_stage_triview(), InterpolateRobot(), Animator_OBJECT::last, Animator_OBJECT::lastframe, m4by1, Animator_OBJECT::nskeleton, Animator_SKELETON::pt, RobotTransform(), SELECTED, Animator_OBJECT::skeleton, TRIVIEW, TVsizeX, View, x, y, and z.
Referenced by DrawFullRobot(), and DrawNode().
WHERE void DrawFullRobot | ( | HDC | hdc[], | |
object * | Op, | |||
point | Offset, | |||
double | p, | |||
double | t, | |||
double | a, | |||
short | im, | |||
double | ima, | |||
double | sx, | |||
double | sy, | |||
double | sz, | |||
short | status | |||
) |
Definition at line 108 of file ROBOT.C.
References ActiveView, CopyPoint(), CurrentFrame, DESELECTED, double, DrawActorCentre(), DrawArrow(), DrawRobot(), Animator_OBJECT::firstframe, GetWindowCoords, IDQ_NOMEM3, Animator_OBJECT::in_ram, in_stage_triview(), InterpolateRobot(), Animator_OBJECT::last, Animator_OBJECT::lastframe, m4by1, m4by4, Animator_OBJECT::npoints, Animator_OBJECT::nskeleton, Animator_OBJECT::origin, Animator_OBJECT::points, Animator_SKELETON::pt, RobotTransform(), SELECTED, SendPrgmQuery(), Animator_OBJECT::skeleton, Animator_OBJECT::skid, T, TRIVIEW, TVsizeX, View, x, X__Free, X__Malloc, y, and z.
Referenced by DrawNode().
Definition at line 29 of file ROBOT.C.
References double, max, MAXUNIT, Animator_SKELETON::p, Animator_SKELETON::pp, UNIT, and UNIT2.
Referenced by DrawViewRobot(), and UpdateRobot().
WHERE void SkeletorOff | ( | short | redraw | ) |
Definition at line 207 of file ROBOT.C.
References ghwnd_main, ghwndSkEdit, NOTOOL, ReDrawStageDisplay(), tool, and TRUE.
Referenced by DisengageTool().
WHERE void SkeletorOn | ( | void | ) |
Definition at line 172 of file ROBOT.C.
References CurrentFrame, EDIT_ACTION, ghwnd_main, ghwndSkEdit, IDQ_NOREDIT, IDQ_NOROBOTA, IDQ_NOTAROBOT, IDQ_NRSELECT, Animator_OBJECT::lastframe, Animator_OBJECT::next, ReDrawStageDisplay(), ROBOT, SelectedNode, SendPrgmQuery(), SKELETOR, tool, TRUE, and YES.
Referenced by EngageTool().
WHERE int Skeletor | ( | void | ) |
Definition at line 348 of file ROBOT.C.
References c4to4, CurrentFrame, DrawInvertNode(), Animator_TOOLFLAGS_tag::flagK, GetObjectAtFrame(), ghdc_triview_Bitmap, ghwnd_current, ghwnd_triview, ghwnd_view, ghwndOpenGLview, ghwndRobotView, gToolFlags, Animator_SKELETON::id, IDQ_ONLYKEYFRAME, Animator_OBJECT::lastframe, m4by1, m4by4, max, min, null_transform, ONEVIEW, PerspectiveView(), R, ROBOT, rotate_round_vector(), SELECTED, SelectedNode, SendPrgmQuery(), Animator_OBJECT::skeleton, TIME_DELAY, TRUE, UpdateGLview(), UpdateRobot(), VECCOPY, VECSUB, View, and WM_DRAWROBOT.
Referenced by AnimatorTriViewWndProc().
WHERE void RobotTransform | ( | point | Offset, | |
double | p, | |||
double | t, | |||
double | a, | |||
double | sx, | |||
double | sy, | |||
double | sz, | |||
short | im, | |||
double | ima, | |||
double | RoboT[4][4] | |||
) |
Definition at line 443 of file ROBOT.C.
References m4by4, PI, PIo180, rotx, roty, rotz, scal, and tram.
Referenced by DrawFullRobot(), DrawRobot(), and get_centre_stage().
WHERE void GetRobotScriptName | ( | char * | , | |
long | , | |||
short | , | |||
char * | ||||
) |
WHERE short RobotFileExists | ( | char * | ) |
WHERE void WriteRobot | ( | object * | , | |
char * | ||||
) |
Definition at line 580 of file ROBOT.C.
References Animator_OBJECT::nskeleton, R, and Animator_OBJECT::skeleton.
Referenced by ExportRobotKeyframes(), and MakeScript().
WHERE short OpenRobotDirectory | ( | char * | script_file | ) |
Definition at line 475 of file ROBOT.C.
References FALSE, and RemoveRobotDirectory().
Referenced by ExportRobotKeyframes(), and MakeScript().
WHERE void RemoveRobotDirectory | ( | char * | script_file | ) |
Definition at line 489 of file ROBOT.C.
References ghinst_main, IDQ_BADFILE, IDQ_BADNEXTFILE, IDX_MISC_ERROR1, and SendPrgmQuery().
Referenced by OpenRobotDirectory().
Definition at line 925 of file ROBOT.C.
References c4to4, InvertRotationMatrix(), m4by4, Animator_OBJECT::nskeleton, R, and Animator_OBJECT::skeleton.
Referenced by DrawFullRobot(), DrawRobot(), EditObject(), and RenderTransformToRobot().
WHERE void UpdateRobot | ( | object * | Op | ) |
Definition at line 1542 of file ROBOT.C.
References GetRobotVolume(), ghwnd_main, ghwndSkEdit, IDM_STOP_TOOL, Animator_OBJECT::nskeleton, ROBOT, SelectedNode, and Animator_OBJECT::skeleton.
Referenced by Skeletor(), and UpdateSelectedActor().
WHERE void ExportRobotSequence | ( | node * | Np | ) |
Definition at line 699 of file ROBOT.C.
References AppendFileExtension, Animator_POSITION::finish, Animator_POSITION::firstframe, Animator_OBJECT::firstframe, Animator_NODE::fobj, Animator_NODE::fpos, ghwndTimeline, gszRSQdir, gszRSQfile, IDX_MISC_EXPORT_ROBOT, Animator_POSITION::lastframe, Animator_OBJECT::lastframe, Animator_OBJECT::name, Animator_POSITION::next, Animator_OBJECT::next, Animator_OBJECT::nskeleton, R, SelectSfxFileName(), Animator_OBJECT::skeleton, TRUE, and VECCOPY.
Referenced by EditObject().
WHERE long ImportRobotSequence | ( | long | n, | |
node * | Np, | |||
char * | filename, | |||
long | firstframe, | |||
long | lastframe | |||
) |
Definition at line 753 of file ROBOT.C.
References CreateCostume, CreatePosition, DeleteCostume, DeletePositionIn(), FAIL, fail_op, FALSE, Animator_POSITION::finish, Animator_POSITION::firstframe, Animator_OBJECT::firstframe, Animator_NODE::fpos, Animator_POSITION::last, Animator_OBJECT::last, Animator_POSITION::lastframe, Animator_OBJECT::lastframe, LoadMeshObject, MAX_FILE, min, Animator_OBJECT::morph, Animator_OBJECT::name, Animator_POSITION::next, NO, NpointerX, NpointerY, NpointerZ, Animator_OBJECT::nskeleton, R, Animator_OBJECT::skeleton, TWEEN, Animator_POSITION::type, VECCOPY, and YES.
Referenced by EditObject().
WHERE void SetRobotToWalkPath | ( | node * | Np | ) |
Definition at line 626 of file ROBOT.C.
References Animator_ALIGN::alpha, CreateAlign, DeleteAlign(), DOT, Animator_NODE::fali, Animator_POSITION::finish, Animator_POSITION::firstframe, Animator_OBJECT::firstframe, Animator_ALIGN::firstframe, Animator_OBJECT::firstpathpoint, Animator_NODE::fobj, Animator_NODE::fpos, GetPathPositionAtDistance(), ghwnd_main, Animator_POSITION::lastframe, Animator_OBJECT::lastframe, Animator_POSITION::next, Animator_OBJECT::next, Animator_ALIGN::next, NO, Animator_OBJECT::npathpoints, PATH, PathLength(), Animator_OBJECT::pathtype, Animator_ALIGN::phi, RAD2DEG, SelectNode(), Animator_ALIGN::theta, Animator_NODE::type, VECCOPY, VECSUB, and VECSUM.
Referenced by EditObject().
WHERE node* AddOnlyNewNode | ( | HWND | , | |
long | ||||
) |
Definition at line 64 of file KEYFRAME.C.
References Animator_NODE::actorname, ALL_PANNELS, CAMERA, CreateCostume, CreateNode, DeleteNode, DIRECTOR, DLG_ADDACTOR, EnableToolPannels(), FAIL, FALSE, Animator_NODE::fobj, ghinst_main, GROUND, IDQ_ONLYONEALLOWED, IMAGEP, Animator_OBJECT::morph, Ncameras, Ndirectors, Nframes, Nground, Nnodes, NO, Nrobots, Nskys, PARTICLE, ROBOT, SelectActorDlgProc(), SendPrgmQuery(), SKY, TRUE, Animator_OBJECT::type, and Animator_NODE::type.
Referenced by AddQuickActor().
WHERE void AddQuickActor | ( | long | ) |
Definition at line 118 of file KEYFRAME.C.
References Animator_NODE::actorname, AddCostumeTimeLine(), AddOnlyNewNode(), ANIMOBJ, CAMERA, CreateAlign, CreateCostume, CreateNode, CreatePosition, CreateSize, DeleteNode, DIRECTOR, FAIL, Animator_NODE::fali, Animator_POSITION::finish, FirstNp, Animator_NODE::fpos, ghwnd_main, ghwndOpenGLview, GROUND, IDC_TIMEL_UPDATE, IDM_ACTOR_QADD_CAMERA, IDM_ACTOR_QADD_CSG, IDM_ACTOR_QADD_DIRECTOR, IDM_ACTOR_QADD_GROUND, IDM_ACTOR_QADD_LIGHT, IDM_ACTOR_QADD_MOD, IDM_ACTOR_QADD_MORPH, IDM_ACTOR_QADD_PATH, IDM_ACTOR_QADD_ROBOT, IDM_ACTOR_QADD_SKY, IDM_ACTOR_QADD_TARGET, IDM_ACTOR_QADD_XIP, IMAGEP, LIGHT, MainNp, Ndirectors, Animator_NODE::next, Nframes, Nground, NORMAL, NpointerX, NpointerY, NpointerZ, Nrobots, Nskys, ObjectTypeList, PARTICLE, PATH, PerspectiveView(), ReDrawStageDisplay(), ROBOT, Save_UndoA(), SKY, SPLINE, TARGET, Animator_ALIGN::topath, TRACK, TRUE, TVsizeY, TVsizeZ, Animator_ALIGN::type, Animator_OBJECT::type, Animator_POSITION::type, Animator_NODE::type, UpdateGLview(), and UPDATETIMELINES.
WHERE short AddCostumeTimeLine | ( | node * | Np | ) |
Definition at line 345 of file KEYFRAME.C.
References Animator_PREFERENCES_tag::autocentre, CurrentFrame, EditObject(), FAIL, FALSE, get_centre_stage(), GetObjectAtFrame(), GetTimeGapAtFrame(), GetTriview(), ghwndOpenGLview, IDQ_COSTUMEEXISTS, IDQ_NOADDTIMELINE, IMAGEP, NO, NpointerX, NpointerY, NpointerZ, OK, PerspectiveView(), Preferences, ReDrawStageDisplay(), SendPrgmQuery(), SKY, TRUE, TVcentreX, TVcentreY, TVcentreZ, TVpointX, TVpointY, TVpointZ, TVsizeX, TVsizeY, TVsizeZ, Animator_NODE::type, and UpdateGLview().
Referenced by AddQuickActor().
WHERE short EditObject | ( | node * | Np, | |
short | firstframe, | |||
short | lastframe, | |||
short | in_script, | |||
short | split | |||
) |
Definition at line 384 of file KEYFRAME.C.
References ANIMOBJ, c4to4, CAMERA, CheckRecursiveFollow(), Animator_OBJECT::colour, CopyPoint(), CreateCostume, CreateDirector(), CreateSky, DeleteCostume, DeleteDirector(), DeleteSky(), DIRECTOR, DISK, DLG_LINEOPT, DLG_PARTICLE, DLG_PATHTYPE, double, EditDirectorDialog(), EditGroundDialog(), EditLightDialog(), EditObjectImageProcess(), EditSkyDialog(), ExportRobotSequence(), FAIL, fail_op, FALSE, Animator_NODE::fdirector, FileInPath(), Animator_DIRECTOR_tag::firstframe, Animator_SKY::firstframe, Animator_NODE::fsky, ghinst_main, ghwnd_main, ghwndTimeline, GROUND, Animator_OBJECT::groundTemperature, Animator_OBJECT::groundtype, gszRSQfile, gszSCEdir, gszSCEfile, IDX_MISC_SELECTROBOT, IMAGEP, ImportRobotSequence(), InterpolateRobot(), Animator_OBJECT::last, Animator_OBJECT::lastframe, LIGHT, Animator_OBJECT::lighttype, LoadAnimObject(), LoadMeshObject, Animator_OBJECT::morph, Animator_OBJECT::name, Animator_OBJECT::next, Animator_DIRECTOR_tag::next, Animator_SKY::next, NO, NORMAL, NP, Animator_OBJECT::nskeleton, ObjectTimelineDlgProc(), OK, OPEN, Animator_OBJECT::outline, PARTICLE, ParticleDlgProc(), PATH, PathSetDlgProc(), ROBOT, SelectMorphFileName(), SelectRobotFileName(), SelectSfxFileName(), SetRobotToWalkPath(), Animator_OBJECT::skeleton, SKY, SPHERE, TARGET, TRUE, Animator_OBJECT::type, Animator_NODE::type, type, UpdateSelectedActor(), Animator_OBJECT::xip, and YES.
Referenced by AddCostumeTimeLine(), and AnimatorTriViewWndProc().
Definition at line 281 of file KEYFRAME.C.
References DIRECTOR, Animator_NODE::fdirector, Animator_OBJECT::firstframe, Animator_DIRECTOR_tag::firstframe, Animator_SKY::firstframe, Animator_NODE::fobj, Animator_NODE::fsky, Animator_OBJECT::next, Animator_DIRECTOR_tag::next, Animator_SKY::next, SKY, and Animator_NODE::type.
Referenced by AddCostumeTimeLine(), AnimatorTriViewWndProc(), ObjectTimelineDlgProc(), Skeletor(), and SnapTo().
WHERE void GetTimelinesAtFrame | ( | node * | Np, | |
long | frame, | |||
object ** | o, | |||
position ** | p, | |||
align ** | a, | |||
size ** | s | |||
) |
Definition at line 310 of file KEYFRAME.C.
References Animator_NODE::fali, Animator_SIZE::firstframe, Animator_ALIGN::firstframe, Animator_POSITION::firstframe, Animator_OBJECT::firstframe, Animator_NODE::fobj, Animator_NODE::fpos, Animator_NODE::fsiz, Animator_SIZE::next, Animator_ALIGN::next, Animator_POSITION::next, Animator_OBJECT::next, SKY, and Animator_NODE::type.
Referenced by LensSettings(), and UpdateSelectedActor().
WHERE short GetTimeGapAtFrame | ( | node * | Np, | |
long | frame, | |||
short * | start_gap, | |||
short * | end_gap | |||
) |
Definition at line 224 of file KEYFRAME.C.
References DIRECTOR, FAIL, Animator_NODE::fdirector, Animator_OBJECT::firstframe, Animator_DIRECTOR_tag::firstframe, Animator_SKY::firstframe, Animator_NODE::fobj, Animator_NODE::fsky, Animator_OBJECT::last, Animator_DIRECTOR_tag::last, Animator_SKY::last, Animator_OBJECT::lastframe, Animator_DIRECTOR_tag::lastframe, Animator_SKY::lastframe, Animator_OBJECT::next, Animator_DIRECTOR_tag::next, Animator_SKY::next, Nframes, OK, SKY, and Animator_NODE::type.
Referenced by AddCostumeTimeLine().
WHERE BOOL ActorNameExists | ( | HWND | parent, | |
node * | this_node, | |||
char * | name | |||
) |
Definition at line 3796 of file KEYFRAME.C.
References Animator_NODE::actorname, FALSE, FirstNp, IDQ_ACTORNAMEEXISTS, Animator_NODE::next, SendPrgmQuery(), and TRUE.
Referenced by SelectActorDlgProc().
WHERE void ShiftAllKeys | ( | int | allActors | ) |
Definition at line 3810 of file KEYFRAME.C.
References CAMERA, DeleteAlign(), DeleteCostume, DeleteDirector(), DeletePosition(), DeleteSize(), DeleteSky(), DLG_SHIFTKEYS, EDIT_ACTION, Animator_NODE::fali, FALSE, Animator_NODE::fdirector, Animator_SIZE::firstframe, Animator_ALIGN::firstframe, Animator_POSITION::firstframe, Animator_DIRECTOR_tag::firstframe, Animator_SKY::firstframe, Animator_OBJECT::firstframe, FirstNp, Animator_NODE::fobj, Animator_NODE::fpos, Animator_NODE::fsiz, Animator_NODE::fsky, ghinst_main, ghwnd_main, ghwndOpenGLview, IDC_TIMEL_UPDATE, IDQ_TOOMANYFRAMES, Animator_SIZE::lastframe, Animator_ALIGN::lastframe, Animator_POSITION::lastframe, Animator_DIRECTOR_tag::lastframe, Animator_SKY::lastframe, Animator_OBJECT::lastframe, max, min, Animator_NODE::next, Animator_SIZE::next, Animator_ALIGN::next, Animator_POSITION::next, Animator_DIRECTOR_tag::next, Animator_SKY::next, Animator_OBJECT::next, PerspectiveView(), ReDrawStageDisplay(), Save_UndoA(), SelectedNode, SendPrgmQuery(), ShiftKeysDlgProc(), TRUE, Animator_NODE::type, UpdateGLview(), UpdateSelectedActor(), and UPDATETIMELINES.
WHERE void ShiftSelectedPositionAllKeys | ( | void | ) |
Definition at line 3931 of file KEYFRAME.C.
References EDIT_ACTION, FALSE, Animator_POSITION::finish, Animator_NODE::fpos, ghinst_main, ghwndOpenGLview, IDC_TIMEL_UPDATE, IDX_MISC_MOVEBY, lrulerx, lrulery, lrulerz, Animator_POSITION::next, OK, PerspectiveView(), Read3Reals(), ReDrawStageDisplay(), res_str, ruler, Save_UndoA(), SelectedNode, TRUE, UpdateGLview(), UpdateSelectedActor(), and UPDATETIMELINES.
WHERE void SetNumberOfFrames | ( | short | query | ) |
Definition at line 3955 of file KEYFRAME.C.
References BLANKS, CAMERA, DeleteAlign(), DeleteCostume, DeleteDirector(), DeletePosition(), DeleteSize(), DeleteSky(), DLG_SETFRAMES, double, EDIT_ACTION, EXTEND, Animator_NODE::fali, FALSE, Animator_NODE::fdirector, Animator_SIZE::firstframe, Animator_ALIGN::firstframe, Animator_POSITION::firstframe, Animator_DIRECTOR_tag::firstframe, Animator_SKY::firstframe, Animator_OBJECT::firstframe, FirstNp, Animator_NODE::fobj, Animator_NODE::fpos, Animator_NODE::fsiz, Animator_NODE::fsky, ghinst_main, ghwnd_main, ghwndTimeline, IDM_FRAME_RENDERNOW, IDX_MISC_DEMO1, Animator_SIZE::last, Animator_ALIGN::last, Animator_POSITION::last, Animator_DIRECTOR_tag::last, Animator_SKY::last, Animator_OBJECT::last, Animator_SIZE::lastframe, Animator_ALIGN::lastframe, Animator_POSITION::lastframe, Animator_DIRECTOR_tag::lastframe, Animator_SKY::lastframe, Animator_OBJECT::lastframe, Animator_NODE::next, Animator_SIZE::next, Animator_ALIGN::next, Animator_POSITION::next, Animator_DIRECTOR_tag::next, Animator_SKY::next, Animator_OBJECT::next, PATH, Animator_OBJECT::pathlength, res_str, ReTweenVelocity(), SCALE, SetFramesDlgProc(), Animator_OBJECT::type, UpdateSelectedActor(), and Animator_OBJECT::v.
WHERE BOOL InsertFrames | ( | BOOL | type, | |
long | inf, | |||
long | cf, | |||
long | nf | |||
) |
Definition at line 4187 of file KEYFRAME.C.
References CAMERA, DLG_INSERTFRAMES, EDIT_ACTION, Animator_NODE::fali, FALSE, Animator_NODE::fdirector, Animator_SIZE::firstframe, Animator_ALIGN::firstframe, Animator_POSITION::firstframe, Animator_DIRECTOR_tag::firstframe, Animator_SKY::firstframe, Animator_OBJECT::firstframe, FirstNp, Animator_NODE::fobj, Animator_NODE::fpos, Animator_NODE::fsiz, Animator_NODE::fsky, ghinst_main, ghwnd_main, ghwndTimeline, InsertFramesDlgProc(), Animator_SIZE::lastframe, Animator_ALIGN::lastframe, Animator_POSITION::lastframe, Animator_DIRECTOR_tag::lastframe, Animator_SKY::lastframe, Animator_OBJECT::lastframe, Animator_NODE::next, Animator_SIZE::next, Animator_ALIGN::next, Animator_POSITION::next, Animator_DIRECTOR_tag::next, Animator_SKY::next, Animator_OBJECT::next, PATH, Animator_OBJECT::pathlength, ReTweenVelocity(), TRUE, Animator_OBJECT::type, Animator_NODE::type, UpdateSelectedActor(), and Animator_OBJECT::v.
WHERE BOOL DeleteRangeOfFrames | ( | BOOL | type, | |
long | inf, | |||
long | cf, | |||
long | nf | |||
) |
Definition at line 4257 of file KEYFRAME.C.
References DeleteAlign(), DeleteCostume, DeleteDirector(), DeleteFramesDlgProc(), DeletePosition(), DeleteSize(), DeleteSky(), DLG_DELETEFRAMES, EDIT_ACTION, Animator_NODE::fali, FALSE, Animator_NODE::fdirector, Animator_SIZE::firstframe, Animator_ALIGN::firstframe, Animator_POSITION::firstframe, Animator_DIRECTOR_tag::firstframe, Animator_SKY::firstframe, Animator_OBJECT::firstframe, FirstNp, Animator_NODE::fobj, Animator_NODE::fpos, Animator_NODE::fsiz, Animator_NODE::fsky, ghinst_main, ghwnd_main, ghwndTimeline, Animator_SIZE::lastframe, Animator_ALIGN::lastframe, Animator_POSITION::lastframe, Animator_DIRECTOR_tag::lastframe, Animator_SKY::lastframe, Animator_OBJECT::lastframe, Animator_NODE::next, Animator_SIZE::next, Animator_ALIGN::next, Animator_POSITION::next, Animator_DIRECTOR_tag::next, Animator_SKY::next, Animator_OBJECT::next, TRUE, and UpdateSelectedActor().
WHERE void MakeKey | ( | char | com, | |
long | frame, | |||
node * | np | |||
) |
Definition at line 665 of file KEYFRAME.C.
References AddPoints(), Animator_ALIGN::alpha, Animator_SIZE::camera_params, CopyPoint(), CreateAlign, CreatePosition, CreateSize, double, Animator_NODE::fali, FALSE, Animator_POSITION::finish, Animator_ALIGN::firstframe, Animator_SIZE::firstframe, Animator_POSITION::firstframe, FOLLOWAT, Animator_NODE::fpos, Animator_NODE::fsiz, IDC_TIMEL_UPDATE, IDQ_NOADDKEY, IDQ_OLD1, Animator_ALIGN::im, Animator_ALIGN::ima, Animator_ALIGN::last, Animator_SIZE::last, Animator_POSITION::last, Animator_ALIGN::lastframe, Animator_SIZE::lastframe, Animator_POSITION::lastframe, Animator_ALIGN::next, Animator_SIZE::next, Animator_POSITION::next, Animator_POSITION::onpath, Animator_ALIGN::phi, ScalePoint(), SendPrgmQuery(), SplinesK(), SplinesP(), SubPoints(), Animator_SIZE::Sx, Animator_SIZE::Sy, Animator_SIZE::Sz, Animator_ALIGN::tension_e, Animator_POSITION::tension_e, Animator_ALIGN::tension_s, Animator_POSITION::tension_s, Animator_ALIGN::theta, Animator_ALIGN::topath, TWEEN, Animator_ALIGN::type, Animator_POSITION::type, UpdateSelectedActor(), and UPDATETIMELINES.
Referenced by Resize(), StageGrabIdentify(), StageRotate(), and StageStepRotate().
WHERE void NextKey | ( | char | com | ) |
Definition at line 820 of file KEYFRAME.C.
References ANGLER, CurrentFrame, FALSE, ghwnd_xscl, ghwndOpenGLview, GRABBER, Animator_SIZE::last, Animator_ALIGN::last, Animator_POSITION::last, Animator_OBJECT::last, Animator_SIZE::lastframe, Animator_ALIGN::lastframe, Animator_POSITION::lastframe, Animator_OBJECT::lastframe, Animator_SIZE::next, Animator_ALIGN::next, Animator_POSITION::next, Animator_OBJECT::next, NODETOOL, NOTOOL, PerspectiveView(), ReDrawStageDisplay(), ROTATOR, SelectedNode, SHIFTER, SIZER, SKELETOR, subtool, tool, TRACKER, TRUE, UpdateGLview(), and UpdateSelectedActor().
Referenced by Resize(), StageGrabIdentify(), StageRotate(), and StageStepRotate().
WHERE short MakeControl | ( | node * | Np, | |
char | typ, | |||
HWND | parent | |||
) |
Definition at line 932 of file KEYFRAME.C.
References CurrentFrame, EditAlign(), EditPosition(), EditSize(), FAIL, fail_op, Animator_NODE::fali, Animator_SIZE::firstframe, Animator_ALIGN::firstframe, Animator_POSITION::firstframe, Animator_NODE::fpos, Animator_NODE::fsiz, IDC_TIMEL_UPDATE, IMAGEP, Animator_SIZE::lastframe, Animator_ALIGN::lastframe, Animator_POSITION::lastframe, Animator_SIZE::next, Animator_ALIGN::next, Animator_POSITION::next, Nframes, NO, OK, PATH, SKY, TARGET, Animator_NODE::type, type, and UPDATETIMELINES.
Referenced by Resize(), StageGrabIdentify(), StageRotate(), and StageStepRotate().
WHERE short CheckForControl | ( | node * | Np, | |
char | typ | |||
) |
Definition at line 993 of file KEYFRAME.C.
References CurrentFrame, Animator_NODE::fali, Animator_SIZE::firstframe, Animator_ALIGN::firstframe, Animator_POSITION::firstframe, Animator_NODE::fpos, Animator_NODE::fsiz, Animator_SIZE::lastframe, Animator_ALIGN::lastframe, Animator_POSITION::lastframe, Animator_SIZE::next, Animator_ALIGN::next, Animator_POSITION::next, NO, and YES.
WHERE void EditPosition | ( | node * | Np, | |
short | firstframe, | |||
short | lastframe, | |||
short | type, | |||
HWND | parent | |||
) |
Definition at line 1030 of file KEYFRAME.C.
References CreatePosition, fail_op, FALSE, IMAGEP, NO, SKY, SPLINE, Animator_POSITION::type, Animator_NODE::type, UpdateSelectedActor(), x, y, YES, and z.
Referenced by MakeControl().
WHERE void EditAlign | ( | node * | Np, | |
short | firstframe, | |||
short | lastframe, | |||
short | type, | |||
HWND | parent | |||
) |
Definition at line 1049 of file KEYFRAME.C.
References CreateAlign, fail_op, FALSE, IMAGEP, NO, PATH, SKY, TARGET, Animator_NODE::type, UpdateSelectedActor(), and YES.
Referenced by MakeControl().
WHERE void EditSize | ( | node * | Np, | |
short | firstframe, | |||
short | lastframe | |||
) |
Definition at line 1069 of file KEYFRAME.C.
References CAMERA, CreateSize, DeleteSize(), EditCameraSize(), fail_op, FALSE, IMAGEP, LIGHT, NO, PATH, RequestEditLightSize(), RequestEditSize(), SKY, Animator_SIZE::Sx, Animator_SIZE::Sy, Animator_SIZE::Sz, TARGET, Animator_NODE::type, UpdateSelectedActor(), and YES.
Referenced by LensSettings(), and MakeControl().
WHERE short StartDefault | ( | short | what_function | ) |
Definition at line 4377 of file KEYFRAME.C.
References Animator_OBJECT::colour, Animator_SKY::colour, CreateAlign, CreateCostume, CreateNode, CreatePosition, CreateSize, CreateSky, DeleteNode, fail_op, Animator_POSITION::finish, FirstNp, Animator_NODE::fobj, FOLLOW, FOLLOWON, ghinst_main, ghwnd_main, Animator_OBJECT::groundTemperature, Animator_OBJECT::groundtype, IDQ_OLD4, IDX_MISC_ADDNEXT, IDX_MISC_DEMO1, IDX_MISC_FRAMES, IDX_MISC_GROUND_COLOUR, IDX_MISC_MODELHEAD, IDX_MISC_MODELLOAD, IDX_MISC_NAMEGROUND, IDX_MISC_NAMELIGHT, IDX_MISC_NAMEPATH, IDX_MISC_NAMESKY, IDX_MISC_NAMETARGET, IDX_MISC_NEXTCANCEL, IDX_MISC_NUMFRAMES, IDX_MISC_SELECT1, IDX_MISC_SELECTMODEL, IDX_MISC_TEMPLATE, Animator_ALIGN::im, Animator_ALIGN::ima, LIGHT, Animator_OBJECT::lighttype, MainNp, Animator_OBJECT::name, Nground, Nskys, Animator_POSITION::onpath, Animator_OBJECT::outline, PATH, PLAIN, RequestNumEntry, res_str, SelectScrolledItemList(), SendPrgmQuery(), SetNumberOfFrames, SetSfxColour(), SKY, SKYGRADED, SPHERE, SPLINE, TARGET, Animator_ALIGN::topath, TOPATH, TRACK, TRUE, TVpointX, TVpointY, TVpointZ, TVsizeX, TVsizeY, TVsizeZ, Animator_ALIGN::type, Animator_POSITION::type, Animator_OBJECT::type, Animator_SKY::type, and Animator_SKY::zcolour.
WHERE void TimelineEditor | ( | void | ) |
Definition at line 3671 of file KEYFRAME.C.
References ghwnd_main, ghwndTimeline, ghwndTimelineChild, IDC_TIMEL_UPDATE, IDM_FILE_KEYFRAMER, IDM_TIMELINE_HIDE, IDX_MISC_HKEYFRAMER, IDX_MISC_KEYFRAMER, IDX_MISC_LINE0, IDX_MISC_LINE1, IDX_MISC_LINE2, IDX_MISC_LINE3, IDX_MISC_LINE4, IniFilename, keyframer_docked, KeyframerSize, KeyframerYpos, max, min, Nnodes, Preferences, TRUE, UPDATETIMELINES, Animator_PREFERENCES_tag::use_positions, X__Malloc, Xres, and Yres.
WHERE void DestroyTimelineEditor | ( | void | ) |
Definition at line 3751 of file KEYFRAME.C.
References ghinst_main, ghwndTimeline, ghwndTimelineChild, keyframer_docked_and_visible, and TRUE.
Referenced by CloseUtilities().
WHERE void AutoUpdateKeyframerVpos | ( | void | ) |
Definition at line 3769 of file KEYFRAME.C.
References Animator_PREFERENCES_tag::auto_update_keyframer, FirstNp, ghwndTimelineChild, keyframer_docked_and_visible, Animator_NODE::next, Preferences, SelectedNode, and TRUE.
Referenced by UpdateSelectedActor().
WHERE void InitialiseParticleSystem | ( | ParticleSystem * | ps | ) |
Definition at line 15 of file aparticles.c.
References Animator_PARTICLESYSTEM_tag::alpha_end, Animator_PARTICLESYSTEM_tag::alpha_start, Animator_PARTICLESYSTEM_tag::blend_model, Animator_PARTICLESYSTEM_tag::bSpinOff, Animator_PARTICLESYSTEM_tag::bSteadyState, Animator_PARTICLESYSTEM_tag::burst, Animator_PARTICLESYSTEM_tag::colour_end, Animator_PARTICLESYSTEM_tag::colour_start, Animator_PARTICLESYSTEM_tag::ew_end, Animator_PARTICLESYSTEM_tag::ew_start, FALSE, Animator_PARTICLESYSTEM_tag::id, Animator_PARTICLESYSTEM_tag::iid, Animator_PARTICLESYSTEM_tag::ImageName, Animator_PARTICLESYSTEM_tag::life, MAX_GRAVITY, MAX_LIFETIME, MAX_SIZE, MAX_SPEED, MIN_GRAVITY, Animator_PARTICLESYSTEM_tag::ns_end, Animator_PARTICLESYSTEM_tag::ns_start, Animator_PARTICLESYSTEM_tag::NumP, Animator_PARTICLESYSTEM_tag::particle_size_scale, Animator_PARTICLESYSTEM_tag::particle_speed_scale, Animator_PARTICLESYSTEM_tag::size_end, Animator_PARTICLESYSTEM_tag::size_start, Animator_PARTICLESYSTEM_tag::speed, Animator_PARTICLESYSTEM_tag::theta, Animator_PARTICLESYSTEM_tag::ud_end, Animator_PARTICLESYSTEM_tag::ud_start, Animator_PARTICLESYSTEM_tag::valpha, Animator_PARTICLESYSTEM_tag::vcolour, Animator_PARTICLESYSTEM_tag::vlife, Animator_PARTICLESYSTEM_tag::vsize, and Animator_PARTICLESYSTEM_tag::vspeed.
Referenced by CreateCostume(), and ParticleDlgProc().
WHERE BOOL CALLBACK ParticleDlgProc | ( | HWND | hdlg, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 392 of file aparticles.c.
References ALL_PANNELS, Animator_PARTICLESYSTEM_tag::alpha_end, Animator_PARTICLESYSTEM_tag::alpha_start, Animator_PARTICLESYSTEM_tag::blend_model, Animator_PARTICLESYSTEM_tag::bSingle, Animator_PARTICLESYSTEM_tag::bSpinOff, Animator_PARTICLESYSTEM_tag::bSteadyState, Animator_PARTICLESYSTEM_tag::burst, CentreDialogOnScreen(), Animator_PARTICLESYSTEM_tag::colour_end, Animator_PARTICLESYSTEM_tag::colour_start, DLG_CSG_DELETE, DLG_CSG_FROM, DLG_CSG_FROMS, DLG_CSG_TO, DLG_CSG_TOS, DLG_PARTICLE_ALPHA, DLG_PARTICLE_ALPHA_END, DLG_PARTICLE_BLEND, DLG_PARTICLE_BURST, DLG_PARTICLE_COLOUR, DLG_PARTICLE_COLOUR_END, DLG_PARTICLE_FLOW, DLG_PARTICLE_GRAV_EW, DLG_PARTICLE_GRAV_EW_END, DLG_PARTICLE_GRAV_NS, DLG_PARTICLE_GRAV_NS_END, DLG_PARTICLE_GRAV_UD, DLG_PARTICLE_GRAV_UD_END, DLG_PARTICLE_LIFE, DLG_PARTICLE_NUMBER, DLG_PARTICLE_PRESET0, DLG_PARTICLE_PRESET1, DLG_PARTICLE_PRESET2, DLG_PARTICLE_PRESET3, DLG_PARTICLE_PRESET4, DLG_PARTICLE_PRESET5, DLG_PARTICLE_RESET, DLG_PARTICLE_SINGLE, DLG_PARTICLE_SIZE, DLG_PARTICLE_SIZE_END, DLG_PARTICLE_SIZE_SCALE, DLG_PARTICLE_SPEED, DLG_PARTICLE_SPIN_OFF, DLG_PARTICLE_STEADY_STATE, DLG_PARTICLE_THETA, DLG_PARTICLE_TYPE, DLG_PARTICLE_VALPHA, DLG_PARTICLE_VCOLOUR, DLG_PARTICLE_VLIFE, DLG_PARTICLE_VSIZE, DLG_PARTICLE_VSPEED, EnableToolPannels(), Animator_PARTICLESYSTEM_tag::ew_end, Animator_PARTICLESYSTEM_tag::ew_start, FALSE, Animator_OBJECT::firstframe, GetCharListID(), ghinst_main, IDX_MISC_CSG_COLOUR, IDX_MISC_DCSGSETUP, Animator_PARTICLESYSTEM_tag::iid, Animator_PARTICLESYSTEM_tag::ImageName, InitialiseParticleSystem(), Animator_OBJECT::lastframe, Animator_PARTICLESYSTEM_tag::life, NP_BLEND, NP_IMAGES, Animator_PARTICLESYSTEM_tag::ns_end, Animator_PARTICLESYSTEM_tag::ns_start, Animator_PARTICLESYSTEM_tag::NumP, PaintDialogBackground(), Animator_PARTICLESYSTEM_tag::particle_size_scale, Animator_OBJECT::particles, res_str, SetSfxColour(), Animator_PARTICLESYSTEM_tag::size_end, Animator_PARTICLESYSTEM_tag::size_start, Animator_PARTICLESYSTEM_tag::speed, SPNM_GETRANGE, Animator_PARTICLESYSTEM_tag::theta, Animator_PARTICLESYSTEM_tag::ud_end, Animator_PARTICLESYSTEM_tag::ud_start, Animator_PARTICLESYSTEM_tag::valpha, Animator_PARTICLESYSTEM_tag::vcolour, Animator_PARTICLESYSTEM_tag::vlife, Animator_PARTICLESYSTEM_tag::vsize, and Animator_PARTICLESYSTEM_tag::vspeed.
Referenced by EditObject().
WHERE long GetCharListID | ( | char * | item, | |
char ** | list, | |||
long | n | |||
) |
WHERE void LoadViewer | ( | int | ) |
WHERE short EditGroundDialog | ( | object * | op, | |
short | in_script | |||
) |
Definition at line 328 of file DIALOGS.C.
References ALL_PANNELS, CopyRamImage(), DLG_GROUND, EDIT_ACTION, EnableToolPannels(), FALSE, Animator_RAMIMAGE_tag::filename, ghinst_main, ghwnd_main, ghwndTimeline, Animator_OBJECT::image, OK, TRUE, UnloadRamImage(), and YES.
Referenced by AnimatorTriViewWndProc(), and EditObject().
WHERE short EditSkyDialog | ( | sky * | sp, | |
int | in_script | |||
) |
Definition at line 631 of file DIALOGS.C.
References ALL_PANNELS, CopyRamImage(), DLG_SKY, EDIT_ACTION, EnableToolPannels(), FALSE, Animator_RAMIMAGE_tag::filename, ghinst_main, ghwnd_main, ghwndTimeline, Animator_SKY::image, OK, Sky, TRUE, UnloadRamImage(), and YES.
Referenced by EditObject().
WHERE short EditDirectorDialog | ( | director * | dp, | |
int | in_script | |||
) |
Definition at line 740 of file DIALOGS.C.
References ALL_PANNELS, DLG_DIRECTOR, EDIT_ACTION, EnableToolPannels(), FALSE, ghinst_main, ghwnd_main, ghwndTimeline, OK, TRUE, and YES.
Referenced by EditObject().
WHERE short EditLightDialog | ( | object * | op, | |
int | in_script | |||
) |
Definition at line 889 of file DIALOGS.C.
References ALL_PANNELS, DLG_LIGHT, EDIT_ACTION, EnableToolPannels(), FALSE, ghinst_main, ghwnd_main, ghwndTimeline, OK, TRUE, and YES.
Referenced by AnimatorTriViewWndProc(), and EditObject().
WHERE short RequestEditSize | ( | double * | sx, | |
double * | sy, | |||
double * | sz, | |||
size * | xp, | |||
int | d | |||
) |
Definition at line 1044 of file DIALOGS.C.
References ALL_PANNELS, DLG_SCALE, EDIT_ACTION, EnableToolPannels(), FALSE, Animator_SIZE::firstframe, ghinst_main, ghwnd_main, Animator_SIZE::lastframe, OK, Animator_SIZE::Sx, Animator_SIZE::Sy, Animator_SIZE::Sz, TRUE, and YES.
Referenced by EditSize().
WHERE short RequestEditLightSize | ( | double * | sx, | |
double * | sy, | |||
double * | sz, | |||
size * | xp, | |||
int | d | |||
) |
Definition at line 1161 of file DIALOGS.C.
References ALL_PANNELS, DLG_SCALEL, EDIT_ACTION, EnableToolPannels(), FALSE, Animator_SIZE::firstframe, ghinst_main, ghwnd_main, Animator_SIZE::lastframe, OK, Animator_SIZE::Sx, Animator_SIZE::Sy, Animator_SIZE::Sz, TRUE, and YES.
Referenced by EditSize().
WHERE short EditCameraSize | ( | double * | sx, | |
double * | sy, | |||
double * | sz, | |||
size * | xp, | |||
int | d | |||
) |
Definition at line 1349 of file DIALOGS.C.
References ALL_PANNELS, DLG_SCALEC, EDIT_ACTION, EnableToolPannels(), FALSE, Animator_SIZE::firstframe, ghinst_main, ghwnd_main, Animator_SIZE::lastframe, OK, Animator_SIZE::Sx, Animator_SIZE::Sy, Animator_SIZE::Sz, TRUE, and YES.
Referenced by EditSize().
WHERE BOOL CALLBACK RobotToolDlgProc | ( | HWND | hdlg, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
WHERE BOOL CALLBACK PathToolDlgProc | ( | HWND | hdlg, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 2779 of file DIALOGS.C.
References bToolpannelLeft, current_message, DLG_PATHTOOL_ADD, DLG_PATHTOOL_DELETE, DLG_PATHTOOL_MOVE, DLG_PATHTOOL_TENSION, DrawInvertNode(), EDITING, FALSE, Animator_TOOLFLAGS_tag::flagP, ghdc_triview_Bitmap, ghinst_main, ghwnd_main, ghwndTools, gToolFlags, IDM_STOP_TOOL, IDS_ZERO, PaintDialogBackground(), SelectedNode, SelectedPathPoint, SendPrgmMessage(), and TRUE.
Referenced by EditPathOn().
WHERE BOOL CALLBACK RotatorToolDlgProc | ( | HWND | hdlg, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 2848 of file DIALOGS.C.
References bToolpannelLeft, current_message, DLG_ROTATOR_X, DLG_ROTATOR_Y, DLG_ROTATOR_Z, FALSE, Animator_TOOLFLAGS_tag::flagA, ghinst_main, ghwnd_main, ghwndTools, gToolFlags, IDM_STOP_TOOL, IDS_ZERO, PaintDialogBackground(), SendPrgmMessage(), and TRUE.
WHERE BOOL CALLBACK SizerToolDlgProc | ( | HWND | hdlg, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 2911 of file DIALOGS.C.
References bToolpannelLeft, current_message, DLG_SIZER_X, DLG_SIZER_Y, DLG_SIZER_Z, FALSE, Animator_TOOLFLAGS_tag::flagX, Animator_TOOLFLAGS_tag::flagY, Animator_TOOLFLAGS_tag::flagZ, ghinst_main, ghwnd_main, ghwndTools, gToolFlags, IDM_STOP_TOOL, IDS_ZERO, PaintDialogBackground(), SendPrgmMessage(), and TRUE.
Referenced by StageSizeOn().
WHERE BOOL CALLBACK SplineTweenDlgProc | ( | HWND | hdlg, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 2633 of file DIALOGS.C.
References bToolpannelLeft, current_message, D_BORDER, DLG_DIRECT, DLG_TRACK, FALSE, ghinst_main, ghwnd_main, ghwndTools, IDM_STOP_TOOL, IDS_ZERO, IDX_MISC_LANGUAGE, res_str, SendPrgmMessage(), SwitchTrackerType(), and TRUE.
Referenced by ShifterOn().
WHERE BOOL CALLBACK SelectActorDlgProc | ( | HWND | hdlg, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 2974 of file DIALOGS.C.
References Animator_NODE::actorname, ActorNameExists(), BITMAPX, BITMAPY, CentreDialogOnCursor(), DLG_ADDACTOR_CANCEL, DLG_ADDACTOR_LISTBOX, DLG_ADDACTOR_NAME, DLG_ADDACTOR_OK, FAIL, FALSE, FirstNp, ghinst_main, GROUND, N_OBJECTTYPELIST, Animator_NODE::next, ObjectBitmapIdList, ObjectTypeList, ObjectTypeListOrder, PaintDialogBackground(), TRUE, Animator_NODE::type, and y.
Referenced by AddOnlyNewNode().
WHERE BOOL CALLBACK SetFramesDlgProc | ( | HWND | hdlg, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 3147 of file DIALOGS.C.
References CentreDialogOnCursor(), DLG_SETFRAMES_BLANKS, DLG_SETFRAMES_CANCEL, DLG_SETFRAMES_CHOP, DLG_SETFRAMES_EDIT, DLG_SETFRAMES_EXTEND, DLG_SETFRAMES_OK, DLG_SETFRAMES_SCALE, DLG_SETFRAMES_SPIN, DLG_SETFRAMES_TIME, DLG_SETFRAMES_TYPE, double, FALSE, FramesPerSec, ghinst_main, IDX_MISC_FFFPS, IDX_MISC_FFNTSC, IDX_MISC_FFPAL, Nframes, PaintDialogBackground(), SPNM_SETCRNTVALUE, SPNM_SETEDITCTRL, SPNM_SETRANGE, and TRUE.
Referenced by SetNumberOfFrames().
WHERE BOOL CALLBACK InsertFramesDlgProc | ( | HWND | hdlg, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 3277 of file DIALOGS.C.
References CentreDialogOnCursor(), CurrentFrame, DLG_INSERTFRAMES_CANCEL, DLG_INSERTFRAMES_EDIT, DLG_INSERTFRAMES_EDITAT, DLG_INSERTFRAMES_OK, DLG_INSERTFRAMES_SPIN, DLG_INSERTFRAMES_SPINAT, FALSE, ghinst_main, Nframes, PaintDialogBackground(), SPNM_SETCRNTVALUE, SPNM_SETEDITCTRL, SPNM_SETRANGE, and TRUE.
Referenced by InsertFrames().
WHERE BOOL CALLBACK DeleteFramesDlgProc | ( | HWND | hdlg, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 3331 of file DIALOGS.C.
References CentreDialogOnCursor(), CurrentFrame, DLG_DELETEFRAMES_CANCEL, DLG_DELETEFRAMES_EDIT, DLG_DELETEFRAMES_EDITAT, DLG_DELETEFRAMES_OK, DLG_DELETEFRAMES_SPIN, DLG_DELETEFRAMES_SPINAT, FALSE, ghinst_main, Nframes, PaintDialogBackground(), SPNM_SETCRNTVALUE, SPNM_SETEDITCTRL, SPNM_SETRANGE, and TRUE.
Referenced by DeleteRangeOfFrames().
WHERE int SelectKeyMaker | ( | void | ) |
Definition at line 3418 of file DIALOGS.C.
References ALL_PANNELS, DLG_KEYMAKER, EnableToolPannels(), FALSE, ghinst_main, ghwnd_main, and TRUE.
Referenced by Resize(), StageGrabIdentify(), StageRotate(), and StageStepRotate().
WHERE BOOL CALLBACK EditObjectDlgProc | ( | HWND | hdlg, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 1385 of file DIALOGS.C.
References AddEffect(), ALL_PANNELS, Animator_OBJECT::bWireframe, Animator_OBJECT::cast_shadow, CentreDialogOnCursor(), DeleteEffect(), DLG_COSTUME_CANCEL, DLG_COSTUME_CAST_SHADOWS, DLG_COSTUME_CHANGE, DLG_COSTUME_EFFECT_EDIT, DLG_COSTUME_EFFECT_NAME, DLG_COSTUME_EFFECT_PATH, DLG_COSTUME_EFFECT_SET, DLG_COSTUME_FROM, DLG_COSTUME_FROMS, DLG_COSTUME_MORPH_LINEAR, DLG_COSTUME_MORPH_NO, DLG_COSTUME_MORPH_Q, DLG_COSTUME_NAME, DLG_COSTUME_OK, DLG_COSTUME_PATH, DLG_COSTUME_SELF_SHADOWS, DLG_COSTUME_SHOW_SHADOWS, DLG_COSTUME_TO, DLG_COSTUME_TOS, DLG_COSTUME_WIREFRAME, EditActorEffect(), Animator_OBJECT::effect, Animator_OBJECT::effectname, EnableToolPannels(), FALSE, Animator_OBJECT::firstframe, ghinst_main, gszHomeDir, gszSCEdir, gszSCEfile, IDX_MISC_REPLACEMENT, internal_effect_list, Animator_OBJECT::last, Animator_OBJECT::lastframe, LoadEffectLibrary(), Animator_OBJECT::morph, Animator_OBJECT::name, Animator_OBJECT::next, Nframes, NO, PaintDialogBackground(), PATH, Animator_OBJECT::pathlength, QMORPH, ReplaceObjectFile(), RestoreWhiteSpaces(), ReTweenVelocity(), SelectSfxFileName(), Animator_OBJECT::self_shadow, short_form(), Animator_OBJECT::show_shadow, SPNM_SETCRNTVALUE, SPNM_SETEDITCTRL, SPNM_SETRANGE, TRUE, truncate_path(), Animator_OBJECT::type, Animator_OBJECT::v, X__Malloc, and YES.
Referenced by AnimatorTriViewWndProc().
WHERE BOOL CALLBACK EditObjectXipDlgProc | ( | HWND | hdlg, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 1578 of file DIALOGS.C.
References ALL_PANNELS, CentreDialogOnCursor(), DLG_COSTUME_FROM, DLG_COSTUME_TO, DLG_COSTUMEXIP_COPY, DLG_COSTUMEXIP_CUTOUT, DLG_COSTUMEXIP_DELETE, DLG_COSTUMEXIP_EDIT, DLG_COSTUMEXIP_FROM, DLG_COSTUMEXIP_FROMS, DLG_COSTUMEXIP_MORPH_NO, DLG_COSTUMEXIP_MORPH_YES, DLG_COSTUMEXIP_NAME, DLG_COSTUMEXIP_PATH, DLG_COSTUMEXIP_SET, DLG_COSTUMEXIP_TO, DLG_COSTUMEXIP_TOS, EditObjectImageProcess(), EnableToolPannels(), FALSE, Animator_OBJECT::firstframe, ghinst_main, Animator_OBJECT::last, Animator_OBJECT::lastframe, Animator_OBJECT::morph, Animator_OBJECT::next, Nframes, NO, PaintDialogBackground(), RestoreWhiteSpaces(), short_form(), SPNM_SETCRNTVALUE, SPNM_SETEDITCTRL, SPNM_SETRANGE, TRUE, truncate_path(), X__Free, X__Malloc, Animator_OBJECT::xip, and YES.
WHERE BOOL CALLBACK ObjectTimelineDlgProc | ( | HWND | hdlg, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 3427 of file DIALOGS.C.
References ALL_PANNELS, CentreDialogOnScreen(), CostumeInfo(), DIRECTOR, DirectorCostumeInfo(), DLG_LINEOPT_CANCEL, DLG_LINEOPT_COPY, DLG_LINEOPT_CUT, DLG_LINEOPT_DELETE, DLG_LINEOPT_EDIT, DLG_LINEOPT_ROBOT_EXPORT, DLG_LINEOPT_ROBOT_SETPATH, DLG_LINEOPT_T1, DLG_LINEOPT_T2, DLG_LINEOPT_T3, EnableToolPannels(), FALSE, GetObjectAtFrame(), ghinst_main, IDX_MISC_DCOSTUME, IDX_MISC_DIRECTORINFO, IDX_MISC_DSKYINFO, NP, PaintDialogBackground(), PARTICLE, PATH, res_str, ROBOT, SKY, SkyCostumeInfo(), TARGET, and TRUE.
Referenced by EditObject().
WHERE BOOL CALLBACK MorphSetDlgProc | ( | HWND | hdlg, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
WHERE BOOL CALLBACK PathSetDlgProc | ( | HWND | hdlg, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 3506 of file DIALOGS.C.
References ALL_PANNELS, CentreDialogOnScreen(), DLG_PATHTYPE_CLOSED, DLG_PATHTYPE_COPY, DLG_PATHTYPE_LOAD, DLG_PATHTYPE_OPEN, EnableToolPannels(), FALSE, ghinst_main, PaintDialogBackground(), and TRUE.
Referenced by EditObject().
WHERE BOOL CALLBACK EditXipDlgProc | ( | HWND | hdlg, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 1714 of file DIALOGS.C.
References ALL_PANNELS, CentreDialogOnScreen(), CreateImageProcess(), DeleteImageProcess(), DLG_XIP_ADD, DLG_XIP_DELETE, DLG_XIP_EDIT, DLG_XIP_LIST, DLG_XIP_MOVE_FIRST, DLG_XIP_MOVE_LAST, DLG_XIP_VECTOR, EditImageProcess(), EnableToolPannels(), FALSE, FileInPath(), FirstIp, ghinst_main, gszHomeDir, HideWhiteSpaces(), Animator_XIP_tag::last, MainIp, MAX_DIR, MAX_FILE, Animator_XIP_tag::next, Animator_XIP_tag::p, PaintDialogBackground(), RequestCharString(), RestoreWhiteSpaces(), TRUE, X__Free, and X__Malloc.
WHERE BOOL CALLBACK ShiftKeysDlgProc | ( | HWND | hdlg, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 1871 of file DIALOGS.C.
References CentreDialogOnCursor(), DLG_SHIFTKEYS_DOWN, DLG_SHIFTKEYS_NUMBER, DLG_SHIFTKEYS_UP, FALSE, ghinst_main, PaintDialogBackground(), TRUE, and type.
Referenced by ShiftAllKeys().
WHERE BOOL CALLBACK AboutDlgProc | ( | HWND | hdlg, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
WHERE void LensSettings | ( | void | ) |
Definition at line 1373 of file DIALOGS.C.
References CurrentFrame, EditSize(), GetTimelinesAtFrame(), Animator_SIZE::lastframe, and SelectedNode.
Referenced by AnimatorTriViewWndProc().
WHERE void AnimationPlayer | ( | int | type, | |
HWND | hwnd | |||
) |
Definition at line 3605 of file DIALOGS.C.
References ALL_PANNELS, CurrentFrame, DLG_QUICKPLAY, EnableToolPannels(), FALSE, ghinst_main, ghwnd_view, ghwnd_xscl, ghwndOpenGLview, PerspectiveView(), ReDrawStageDisplay(), TRUE, UpdateGLview(), and UpdateSelectedActor().
WHERE void LoadMenuHelpTable | ( | HWND | hwnd | ) |
Definition at line 172 of file MENUHELP.C.
WHERE UINT CheckMenuHelpData | ( | UINT | uItem | ) |
Definition at line 189 of file MENUHELP.C.
WHERE void DisplayMenuHelpData | ( | HWND | hwnd, | |
UINT | id | |||
) |
Definition at line 197 of file MENUHELP.C.
WHERE void FreeMenuHelpData | ( | void | ) |
Definition at line 203 of file MENUHELP.C.
WHERE BOOL CreateMemoryWindows | ( | void | ) |
Definition at line 14 of file WINDOWS.C.
Referenced by AnimatorStartup(), DesignStartup(), FormatScreen(), MainAnimatorWndProc(), MainModelerWndProc(), SwitchWindow(), and UpdateIconPositions().
WHERE void DeleteMemoryWindows | ( | void | ) |
Definition at line 60 of file WINDOWS.C.
Referenced by AnimatorShutdown(), AnimatorStartup(), DesignShutdown(), DesignStartup(), FormatScreen(), MainAnimatorWndProc(), MainModelerWndProc(), SwitchWindow(), and UpdateIconPositions().
WHERE void FocusActiveWindow | ( | HDC | , | |
BOOL | ||||
) |
Definition at line 88 of file WINDOWS.C.
Referenced by AnimatorTriViewWndProc(), CheckInterrupt(), FormatScreen(), MainAnimatorWndProc(), MainModelerWndProc(), ModelerTriViewWndProc(), SwitchWindow(), and UpdateIconPositions().
WHERE void SetWindowSize | ( | int | x, | |
int | y, | |||
int | view, | |||
BOOL | reset | |||
) |
Definition at line 141 of file WINDOWS.C.
Referenced by FormatScreen(), MainAnimatorWndProc(), MainModelerWndProc(), SetupMainWindow(), SwitchWindow(), and UpdateIconPositions().
WHERE void FormatScreen | ( | void | ) |
WHERE BOOL CursorInTriview | ( | void | ) |
Definition at line 424 of file WINDOWS.C.
Referenced by MainAnimatorWndProc(), and MainModelerWndProc().
WHERE HPALETTE CreateAppPalette | ( | int * | , | |
int * | ||||
) |
WHERE void SetupStructures | ( | void | ) |
WHERE void UpdateGLview | ( | BOOL | ) |
Definition at line 242 of file SETUP.C.
References AnimationTimer, FALSE, ghwndOpenGLview, MakeScript(), TRUE, and UpdateFrameBox().
Referenced by AddCostumeTimeLine(), AddQuickActor(), AdjustPathTension(), AngleKeyFrame(), AnimationPlayer(), AnimatorTriViewWndProc(), AnimatorUndo(), FormatScreen(), InstantStageGrab(), InstantStageRotate(), InstantStageXpnd(), LeaveGrabMode(), MainAnimatorWndProc(), NextKey(), PerspectiveView(), PerspectiveView0(), Resize(), Restore_UndoA(), ShiftAllKeys(), ShiftKeyFrame(), ShiftKeyFrameActivate(), ShiftSelectedPositionAllKeys(), Skeletor(), SnapTo(), StageGrab(), StageRotate(), StageStepRotate(), StartGLview(), UnpackAnimationFile(), and UpdateIconPositions().
WHERE BOOL EnableGLview | ( | void | ) |
Definition at line 266 of file SETUP.C.
References FALSE, ghwnd_main, IDM_FILE_EXP_OPENGL, IDM_WINDOW_SHOWOPENGL, TRUE, and version.
Referenced by WinMain().
WHERE void StartGLview | ( | BOOL | first_time | ) |
Definition at line 298 of file SETUP.C.
References AniStructure, FALSE, ghinst_main, ghwnd_main, ghwnd_view, ghwndOpenGLview, gszHomeDir, IDM_WINDOW_SHOWOPENGL, IDQ_FAILEDFUNCTION, IDQ_FAILEDLIBRARY, IDX_MISC_HIDEOPENGL, IDX_MISC_SHOWOPENGL, opengl_visible, PerspectiveView(), SendPrgmQuery(), TRUE, UpdateGLview(), version, WindowViewXmin, WindowViewXsize, WindowViewYmin, and WindowViewYsize.
Referenced by WinMain().
WHERE void SendPrgmText | ( | PSTR | p | ) |
WHERE void SendPrgmHelpMessage | ( | int | id | ) |
WHERE void SendPrgmMessage | ( | int | idString, | |
int | where | |||
) |
Definition at line 494 of file SETUP.C.
Referenced by AddExternalSkeleton(), AnimatorStartup(), AnimatorTriViewWndProc(), AnimatorViewWndProc(), AttribsDlgProc(), CoordinatesDlgProc(), DesignStartup(), DisengageDesignerTool(), DisengageTool(), EngageTool(), GrabBrushPoint(), LoadObject(), MainAnimatorWndProc(), MainModelerWndProc(), ModelerTriViewWndProc(), ModelerViewWndProc(), PanToolUp(), PathToolDlgProc(), PrimitivesDlgProc(), QuicktimeWndProc(), RotatorToolDlgProc(), SaveObject(), SizerToolDlgProc(), SkToolAction(), SplineTweenDlgProc(), and ToolBtnWndProc().
WHERE int SendPrgmQuery | ( | int | idString, | |
int | response | |||
) |
Definition at line 517 of file SETUP.C.
Referenced by ActorNameExists(), AddCopy(), AddCostumeTimeLine(), AddEffect(), AddOnlyNewNode(), AddPolygon(), AngleKeyFrame(), AnglerOn(), AnimatorStartup(), AppendPathPoint(), AutoFacetCurveWithHoles(), AutoFillFace(), CheckRecursiveFollow(), ClearWireFrame(), CopyConnected(), CreateAlign(), CreateAppPalette(), CreateAttachedCopy(), CreateCostume(), CreateDirector(), CreateImageProcess(), CreateIPointPath(), CreateNode(), CreatePathPoint(), CreatePosition(), CreateSize(), CreateSky(), DeleteImageMap(), DeleteMaterial(), DeletePathPoint(), DesignStartup(), DrawFullRobot(), DrawPath(), EditActorEffect(), EditImageProcess(), EditObjectImageProcess(), EditPathMovement(), EditPathOn(), EraseSkeleton(), ExecuteAnimator(), ExecuteBezierModeler(), ExecuteExternalAction(), ExecuteExternalModeler(), ExecuteModeler(), ExecuteSelect(), Explode(), ExportModel(), Extrude(), ExtrudeAlong(), get_closest_vertex(), GetPathList(), GetPathPositionAtDistance(), InstantStageGrab(), InstantStageRotate(), InstantStageXpnd(), JoinTwoCurves(), LoadAApoly(), LoadAnimationFile(), LoadAnimObject(), LoadEffectLibrary(), LoadHeightField(), LoadInternalAction(), LoadMDIviewer(), LoadMeshObject(), LoadPath(), LoadRenderer(), LoadUtility(), LoadViewer(), LoadXmodel(), MakeAutoWireFrame(), MakeBezierCurve(), MakeKey(), MakePreview(), MakeScript(), MakeWireFrame(), PackAnimationFile(), PaintMapOutline(), PathLength(), PickNode(), PositionBrushOnOff(), PrintImageFile(), PurgeUnusedMaterials(), RemoveRobotDirectory(), Replace_Faces(), ReplaceObjectFile(), RequestMapID(), RequestMaterialID(), RequestMirrorID(), Resize(), Restore_Undo(), ReTweenVelocity(), Save_Undo(), SaveAnimationFile(), SaveAnimFile(), SaveObject(), SavePath(), SelectedInfo(), SelectMapAndMapVertices(), SetMapCoords(), ShatterEffect(), ShiftAllKeys(), ShifterOn(), ShiftKeyFrameActivate(), Skeletor(), SkeletorOn(), SmoothCurve(), SnapCursorTo(), SnapTo(), Spin(), SplitSelectedAlongMaterialsMaps(), StartDefault(), StartExternGL(), StartGLview(), StartOpenGL(), Subdivide(), TraceImageOutline(), UnloadRamImagesFromAllMaps(), UnMakeWireFrame(), UnPlan(), UpdateRuler(), WinMain(), Zoom(), and Zoom2().
WHERE void SendIconHelpMessage | ( | int | idString | ) |
WHERE void CloseUtilities | ( | int | ) |
Definition at line 802 of file SETUP.C.
References DestroyTimelineEditor(), FormatScreen(), ghwndTimeline, IDM_CALLBACK_SHUTDOWN, IDM_TIMELINE_HIDE, keyframer_docked, StartedInAnimator, and UnloadRenderer().
Referenced by AnimatorShutdown().
WHERE BOOL AnimatorStartup | ( | UINT * | ) |
Definition at line 587 of file SETUP.C.
References bAbortedDrawing, CAMERA, CreateAlign, CreateCostume, CreateMemoryWindows(), CreateNode, CreatePosition, CreateSize, CSTRINGS, DeleteMemoryWindows(), EDIT_ACTION, FALSE, FileInPath(), FirstNp, Animator_TOOLFLAGS_tag::flagA, Animator_TOOLFLAGS_tag::flagK, Animator_TOOLFLAGS_tag::flagP, Animator_TOOLFLAGS_tag::flagR, Animator_TOOLFLAGS_tag::flagT, Animator_TOOLFLAGS_tag::flagX, Animator_TOOLFLAGS_tag::flagY, Animator_TOOLFLAGS_tag::flagZ, gCurCommand, gCurSelect, gCurTool, ghcurArrow, ghcurArrow1, ghcurCross, ghcurDirector, ghcurInsert, ghcurMove, ghcurPan, ghcurPathed, ghcurRotate, ghcurScale, ghcurSkeletor, ghcurTools, ghcurTracker, ghcurWait, ghcurX, ghcurZin, ghcurZoom, ghcurZout, ghinst_main, GroundTextList, GroundTextureListID, gszANIdir, gszANIfile, gszDLLdir, gszDLLfile, gszHomeDir, gszIMGdir, gszIMGfile, gszMAPdir, gszMAPfile, gszPAKdir, gszPAKfile, gszPSTdir, gszPSTfile, gszPTHdir, gszPTHfile, gszPZEdir, gszPZEfile, gszRSQdir, gszRSQfile, gszSCEdir, gszSCEfile, gszSCRdir, gszSCRfile, gszSTGdir, gszSTGfile, gszUndoFile, gszXIPdir, gszXIPfile, gToolFlags, IDC_DIRECTOR, IDC_GRABBER, IDC_INSERT, IDC_NONE, IDC_OPENARROW, IDC_PAN, IDC_PATHED, IDC_ROTATOR, IDC_SIZER, IDC_SKELETOR, IDC_TRACKER, IDC_XCROSS, IDC_ZOOM, IDC_ZOOMIN, IDC_ZOOMOUT, IDQ_FATALERROR, IDS_DEFAULT, InitializeLastFilesList(), ISTRINGS, MainNp, MAX_DIR, N_OBJECTTYPELIST, Ncameras, Nframes, NO, NoGroundTexts, ObjectTypeList, ObjectTypeListID, PerspectiveView(), PI, PIo180, QSTRINGS, ReDrawStageDisplay(), res_str, ScrapEverything(), SelectedCamera, SendPrgmMessage(), SendPrgmQuery(), SetupStructures(), SetUpWindowBoxView(), SPLINE, StartedInAnimator, TARGET, TempPath, TRACK, TRUE, TVsizeY, Animator_OBJECT::type, UpdateSelectedActor(), and X__Malloc.
Referenced by WinMain().
WHERE void AnimatorShutdown | ( | void | ) |
Definition at line 701 of file SETUP.C.
References ActiveView, AllDrawStatus, BigCameraView, CloseUtilities(), coords_visible, CSTRINGS, DeleteArrowIcons(), DeleteMemoryWindows(), draw_grid_on, DrawStatus, FramesPerSec, FreeMenuHelpData(), ghbrushScreen, ghbrushWindow, ghcurArrow1, ghcurCross, ghcurDirector, ghcurInsert, ghcurMove, ghcurPan, ghcurPathed, ghcurRotate, ghcurScale, ghcurSkeletor, ghCursorPen, ghcurTracker, ghcurX, ghcurZin, ghcurZoom, ghcurZout, ghDeselectedBrush, ghDeselectedPen, ghDotDeselectedPen, ghDotInvertPen, ghDotSelectedPen, ghEditPen, ghFont1, ghFont2, ghInvertBrush, ghInvertPen, ghRobotBrush, ghSelectedBrush, ghSelectedPen, ghWireframePen, global_quickdraw, grid_on, gszUndoFile, IniFilename, IniSection, ISTRINGS, keyframer_docked, opengl_visible, QSTRINGS, ScrapEverything(), show_camera_fov, show_light_cones, ToolboxDestroy(), UNDO_ACTIVE, View, and X__Free.
Referenced by WinMain().
WHERE BOOL SetupMainWindow | ( | HANDLE | inst, | |
int | cmdshow | |||
) |
WHERE int SelectFileName | ( | int | save, | |
char * | szfile, | |||
char * | szdir, | |||
char * | szTitle, | |||
char * | szfilter, | |||
HWND | parent | |||
) |
WHERE int SelectDirectoryName | ( | char * | szfile, | |
char * | szdir, | |||
char * | szTitle, | |||
char * | szfilter, | |||
HWND | parent | |||
) |
WHERE int SelectSfxFileName | ( | int | save, | |
char * | szfile, | |||
char * | szdir, | |||
long | ID, | |||
char * | szfilter, | |||
HWND | parent | |||
) |
WHERE int SelectMorphFileName | ( | char * | szfile, | |
char * | szdir, | |||
char * | szTitle, | |||
char * | szfilter, | |||
HWND | parent | |||
) |
Definition at line 129 of file FILES.C.
References FileInPath(), ghinst_main, MAX_FILE, and version.
Referenced by EditObject().
WHERE int SelectRobotFileName | ( | char * | szfile, | |
char * | szdir, | |||
long | ID, | |||
char * | szfilter, | |||
HWND | parent | |||
) |
Definition at line 217 of file FILES.C.
References FileInPath(), ghinst_main, gszRSQdir, gszRSQfile, MAX_FILE, and version.
Referenced by EditObject().
WHERE void UpdateSelectedActor | ( | BOOL | ) |
Definition at line 15 of file INFO.C.
References AutoUpdateKeyframerVpos(), CAMERA, CurrentFrame, FirstNp, GetTimelinesAtFrame(), ghinst_main, ghwnd_info, ghwnd_main, IDM_ACTOR_ACTCAMERA, IDM_ACTOR_ADD_C, IDM_ACTOR_ADD_E, IDM_ACTOR_DEL_A, IDM_ACTOR_DEL_C, IDM_ACTOR_INFO, IDM_ACTOR_RENAME, IDM_ACTOR_SWAP, IDM_ACTOR_SWAP_ALL, IDM_ACTOR_TOOL_GRABABS, IDM_ACTOR_TOOL_ROTATEABS, IDM_ACTOR_TOOL_SIZEABS, IDM_EDIT_MODEL, IDM_PATH_GRAPH_POSITION, IDM_TIMELINE_KEY_ADDP, IDM_TIMELINE_KEY_ADDR, IDM_TIMELINE_KEY_ADDX, IDM_TIMELINE_KEY_RESETP, IDM_TIMELINE_KEY_RESETR, IDM_TIMELINE_KEY_RESETX, IDM_TIMELINE_LINE_ADDP, IDM_TIMELINE_LINE_ADDR, IDM_TIMELINE_LINE_ADDX, IDM_TIMELINE_MOVE_ALLA, IDM_TIMELINE_SHIFT_ACTOR, IDX_MISC_ACTSEL, IDX_MISC_NOACTSEL, Animator_SIZE::lastframe, Animator_ALIGN::lastframe, Animator_POSITION::lastframe, NORMAL, PATH, ROBOT, SelectedNode, SPLINE, SPLINEA, TARGET, TWEEN, Animator_ALIGN::type, Animator_POSITION::type, and UpdateRobot().
Referenced by AnimationPlayer(), AnimatorStartup(), AnimatorTriViewWndProc(), DeleteRangeOfFrames(), EditAlign(), EditObject(), EditPosition(), EditSize(), InsertFrames(), LoadAnimationFile(), MainAnimatorWndProc(), MakeKey(), NextKey(), PickClosestNode(), PickClosestPathPoint(), PickNode(), SetNumberOfFrames(), ShiftAllKeys(), and ShiftSelectedPositionAllKeys().
WHERE void SelectedInfo | ( | void | ) |
Definition at line 131 of file INFO.C.
References ActorInfo(), CAMERA, CurrentFrame, DIRECTOR, IDQ_CAMERASELECTED, IDQ_NOACTORSELECTED, SelectedNode, and SendPrgmQuery().
WHERE void SizeInfo | ( | node * | Np, | |
short | frame | |||
) |
Definition at line 552 of file INFO.C.
References Animator_SIZE::firstframe, Animator_NODE::fsiz, ghinst_main, IDX_MISC_CONEANGLE, IDX_MISC_SCALEINFO, IDX_MISC_SCALEWIDTH, LIGHT, Animator_SIZE::next, res_str, Animator_SIZE::Sx, Animator_SIZE::Sy, Animator_SIZE::Sz, and Animator_NODE::type.
WHERE void AlignInfo | ( | node * | Np, | |
short | frame | |||
) |
Definition at line 513 of file INFO.C.
References Animator_NODE::actorname, COPY, Animator_NODE::fali, Animator_ALIGN::firstframe, ghinst_main, IDX_MISC_ROTATIONACCEL, IDX_MISC_ROTATIONALIGN, IDX_MISC_ROTATIONCOPY, IDX_MISC_ROTATIONINFO, IDX_MISC_ROTATIONLOOK, IDX_MISC_ROTATIONTWEEN, Animator_ALIGN::next, res_str, SPLINEA, Animator_ALIGN::topath, TOPATH, TRACK, TWEEN, and Animator_ALIGN::type.
WHERE void PositionInfo | ( | node * | Np, | |
short | frame | |||
) |
Definition at line 470 of file INFO.C.
References Animator_NODE::actorname, Animator_POSITION::firstframe, FOLLOW, FOLLOWAT, FOLLOWOFF, FOLLOWON, Animator_NODE::fpos, ghinst_main, IDX_MISC_POSITIONINFO, IDX_MISC_POSITIONINFO1, IDX_MISC_POSITIONINFO2, IDX_MISC_POSITIONINFO3, IDX_MISC_POSITIONINFO4, IDX_MISC_POSITIONSPLINE, IDX_MISC_POSITIONTWEEN, Animator_POSITION::next, Animator_POSITION::onpath, res_str, SPLINE, TWEEN, and Animator_POSITION::type.
WHERE void ActorInfo | ( | node * | Np, | |
short | frame | |||
) |
Definition at line 236 of file INFO.C.
References ANIMOBJ, BRUM, CLOSED, Animator_OBJECT::firstframe, Animator_NODE::fobj, ghinst_main, GROUND, GroundTextList, Animator_OBJECT::groundtype, IDX_MISC_ANIMSEQ1, IDX_MISC_ANIMSEQ2, IDX_MISC_BOXDRAW, IDX_MISC_CLOSEDPATH, IDX_MISC_CSGSPHERE, IDX_MISC_GROUNDMAP, IDX_MISC_GROUNDMOZAIC, IDX_MISC_GROUNDPLAIN, IDX_MISC_GROUNDSHADER, IDX_MISC_GROUNDTILE, IDX_MISC_IMAGEPROC, IDX_MISC_MODELINFORMATION, IDX_MISC_NORMALLIGHT, IDX_MISC_NORMALMODEL, IDX_MISC_NORMALQOFF, IDX_MISC_NORMALQON, IDX_MISC_NOSHADOW, IDX_MISC_OPENPATH1, IDX_MISC_ROBOT1, IDX_MISC_SHADOWONLY, IDX_MISC_SPOTLIGHT, IDX_MISC_TARGET1, IMAGEP, LIGHT, Animator_OBJECT::lighttype, MBRUM, Animator_OBJECT::morph, Animator_OBJECT::name, Animator_OBJECT::next, NO, NORMAL, NOSHADOW, OPEN, PARTICLE, PATH, Animator_OBJECT::pathtype, PLAIN, QMORPH, Animator_OBJECT::quick_only, res_str, ROBOT, SHADOWONLY, SPHERE, SPOTLIGHT, TARGET, TBRUM, and Animator_OBJECT::type.
Referenced by SelectedInfo().
WHERE void CostumeInfo | ( | object * | , | |
char * | , | |||
char * | , | |||
char * | ||||
) |
Definition at line 369 of file INFO.C.
References ANIMOBJ, BRUM, CLOSED, ghinst_main, GROUND, GroundTextList, Animator_OBJECT::groundtype, IDX_MISC_CLOSEDPATH, IDX_MISC_COSTUMEI1, IDX_MISC_COSTUMEI10, IDX_MISC_COSTUMEI11, IDX_MISC_COSTUMEI2, IDX_MISC_COSTUMEI3, IDX_MISC_COSTUMEI4, IDX_MISC_COSTUMEI5, IDX_MISC_COSTUMEI6, IDX_MISC_COSTUMEI7, IDX_MISC_COSTUMEI8, IDX_MISC_COSTUMEI9, IDX_MISC_CSGSPHERE, IDX_MISC_IMAGEPROC, IDX_MISC_NORMALLIGHT, IDX_MISC_NOSHADOW, IDX_MISC_OPENPATH1, IDX_MISC_ROBOT3, IDX_MISC_SHADOWONLY, IDX_MISC_SPOTLIGHT, IDX_MISC_TARGET1, IMAGEP, LIGHT, Animator_OBJECT::lighttype, MBRUM, Animator_OBJECT::morph, Animator_OBJECT::name, NO, NORMAL, NOSHADOW, OPEN, PARTICLE, PATH, Animator_OBJECT::pathtype, PLAIN, QMORPH, res_str, ROBOT, SHADOWONLY, SPHERE, SPOTLIGHT, TARGET, TBRUM, and Animator_OBJECT::type.
Referenced by ObjectTimelineDlgProc().
WHERE void SkyInfo | ( | node * | Np, | |
short | frame | |||
) |
Definition at line 144 of file INFO.C.
References BACKDROP, Animator_SKY::firstframe, Animator_NODE::fsky, ghinst_main, IDX_MISC_ANIMBACKDROP, IDX_MISC_BACKDROP, IDX_MISC_ENVIRONMENT, IDX_MISC_SKYCUBE, IDX_MISC_SKYGRADED, IDX_MISC_SKYINFORMATION, IDX_MISC_SKYPLAIN, Animator_SKY::name, Animator_SKY::next, res_str, SKYANIMATED, SKYCOLOURED, SKYCUBE, SKYGRADED, SKYMAPPED, and Animator_SKY::type.
WHERE void DirectorCostumeInfo | ( | node * | , | |
short | , | |||
char * | ||||
) |
Definition at line 221 of file INFO.C.
References Animator_DIRECTOR_tag::ActiveCamera, Animator_NODE::actorname, Animator_NODE::fdirector, Animator_DIRECTOR_tag::firstframe, ghinst_main, IDX_MISC_DIRECTORINFO1, Animator_DIRECTOR_tag::next, and res_str.
Referenced by ObjectTimelineDlgProc().
WHERE void SkyCostumeInfo | ( | node * | , | |
short | , | |||
char * | ||||
) |
Definition at line 186 of file INFO.C.
References BACKDROP, Animator_SKY::firstframe, Animator_NODE::fsky, ghinst_main, IDX_MISC_ANIMBACKDROP, IDX_MISC_BACKDROP, IDX_MISC_ENVIRONMENT, IDX_MISC_SKYGRADED, IDX_MISC_SKYPLAIN, Animator_SKY::name, Animator_SKY::next, res_str, SKYANIMATED, SKYCOLOURED, SKYCUBE, SKYGRADED, SKYMAPPED, and Animator_SKY::type.
Referenced by ObjectTimelineDlgProc().
WHERE void InitialiseRamImage | ( | RAMIMAGE * | im | ) |
Definition at line 19 of file aniramimage.c.
WHERE BOOL LoadRamImage | ( | RAMIMAGE * | image, | |
char * | file | |||
) |
Definition at line 25 of file aniramimage.c.
WHERE BOOL UnloadRamImage | ( | RAMIMAGE * | image | ) |
Definition at line 71 of file aniramimage.c.
WHERE BOOL ReadRamImage | ( | RAMIMAGE * | image, | |
FILE * | fr | |||
) |
Definition at line 256 of file aniramimage.c.
References Animator_RAMIMAGE_tag::data, dwRead, FALSE, Animator_RAMIMAGE_tag::filename, getlon_s(), Animator_RAMIMAGE_tag::size, TRUE, and X__Malloc.
WHERE BOOL WriteRamImage | ( | RAMIMAGE * | image, | |
FILE * | fp | |||
) |
Definition at line 278 of file aniramimage.c.
WHERE BOOL UnstoreRamImage | ( | RAMIMAGE * | Image, | |
char * | filename | |||
) |
Definition at line 98 of file aniramimage.c.
WHERE void DisplayImageFromStore | ( | RAMIMAGE * | image, | |
char * | alternate | |||
) |
Definition at line 133 of file aniramimage.c.
WHERE void EraseTempImageFiles | ( | void | ) |
Definition at line 168 of file aniramimage.c.
Definition at line 79 of file aniramimage.c.
References Animator_RAMIMAGE_tag::data, FALSE, Animator_RAMIMAGE_tag::filename, InitialiseRamImage(), Animator_RAMIMAGE_tag::size, TRUE, X__Free, and X__Malloc.
Referenced by EditGroundDialog(), and EditSkyDialog().
WHERE void WriteTemporaryFileForScript | ( | BOOL | bSky, | |
RAMIMAGE * | image, | |||
char * | temp_name, | |||
long * | lastID | |||
) |
Definition at line 198 of file aniramimage.c.
References Animator_RAMIMAGE_tag::data, FALSE, Animator_RAMIMAGE_tag::filename, Animator_RAMIMAGE_tag::size, temp_image_nameG, temp_image_nameS, TempPath, and TRUE.
Referenced by MakeScript().
WHERE BOOL MakeScript | ( | long | type, | |
long | nstep | |||
) |
Definition at line 24 of file writescript.C.
References Animator_OBJECT::acolour, Animator_SKY::aff, Animator_SKY::alf, Animator_PARTICLESYSTEM_tag::alpha_end, Animator_PARTICLESYSTEM_tag::alpha_start, ANIMOBJ, AppendFileExtension, Animator_SKY::ast, BACKDROP, Animator_PARTICLESYSTEM_tag::blend_model, BRUM, Animator_PARTICLESYSTEM_tag::bSingle, Animator_PARTICLESYSTEM_tag::bSpinOff, Animator_PARTICLESYSTEM_tag::bSteadyState, Animator_PARTICLESYSTEM_tag::burst, Animator_OBJECT::bWireframe, CalculateCameraProperties(), CAMERA, Animator_OBJECT::cast_shadow, Animator_OBJECT::colour, Animator_SKY::colour, Animator_PARTICLESYSTEM_tag::colour_end, Animator_PARTICLESYSTEM_tag::colour_start, CurrentFrame, Animator_OBJECT::depth_cue, Animator_OBJECT::depth_cue_c, Animator_OBJECT::depth_cue_l, Animator_OBJECT::depth_cue_q, double, Animator_OBJECT::effect, Animator_PARTICLESYSTEM_tag::ew_end, Animator_PARTICLESYSTEM_tag::ew_start, Animator_CAMERAPARAM::f_number, FALSE, Animator_RAMIMAGE_tag::filename, Animator_OBJECT::firstframe, Animator_SKY::firstframe, FirstIp, FirstNp, Animator_NODE::fobj, Animator_CAMERAPARAM::focal_length, Animator_CAMERAPARAM::focus_distance, Animator_NODE::fsky, Animator_SKY::gamb, get_centre_stage(), GetRobotScriptName(), GetSelectedCamera(), GetTransform, ghcurSave, ghcurWait, ghwnd_main, Animator_OBJECT::grefl, GROUND, Animator_PARTICLESYSTEM_tag::ground, Animator_OBJECT::groundTemperature, Animator_OBJECT::groundtype, gszSCRdir, gszSCRfile, Animator_PARTICLESYSTEM_tag::id, Animator_NODE::ID, IDQ_SCRIPTFAIL, IDX_MISC_SCRIPTFILE, Animator_PARTICLESYSTEM_tag::iid, Animator_OBJECT::image, Animator_SKY::image, Animator_PARTICLESYSTEM_tag::ImageName, IMAGEP, Animator_OBJECT::last, Animator_SKY::last, Animator_OBJECT::lastframe, Animator_SKY::lastframe, Animator_PARTICLESYSTEM_tag::life, LIGHT, Animator_OBJECT::light_intensity, Animator_OBJECT::lighttype, MBRUM, Animator_OBJECT::morph, Animator_OBJECT::name, Animator_SKY::name, Animator_XIP_tag::next, Animator_NODE::next, Animator_OBJECT::next, Animator_SKY::next, Nframes, NimageProcesses, NO, NORMAL, Nrobots, Animator_PARTICLESYSTEM_tag::ns_end, Animator_PARTICLESYSTEM_tag::ns_start, Animator_PARTICLESYSTEM_tag::NumP, Animator_SKY::oamb, OpenRobotDirectory(), Animator_XIP_tag::p, Animator_CAMERAPARAM::parallax_distance, PARTICLE, Animator_PARTICLESYSTEM_tag::particle_size_scale, Animator_PARTICLESYSTEM_tag::particle_speed_scale, Animator_OBJECT::particles, Animator_CAMERAPARAM::polar_type, QMORPH, ROBOT, RobotFileExists(), ruler, SelectedCamera, SelectSfxFileName(), Animator_OBJECT::self_shadow, SendPrgmQuery(), Animator_OBJECT::show_shadow, Animator_RAMIMAGE_tag::size, Animator_PARTICLESYSTEM_tag::size_end, Animator_PARTICLESYSTEM_tag::size_start, SKY, Animator_SKY::sky_params, SKYANIMATED, Animator_PARTICLESYSTEM_tag::speed, SPOTLIGHT, Animator_CAMERAPARAM::stereo_separation, TBRUM, TempPath, Animator_PARTICLESYSTEM_tag::theta, TRUE, Animator_OBJECT::type, Animator_SKY::type, Animator_NODE::type, Animator_PARTICLESYSTEM_tag::ud_end, Animator_PARTICLESYSTEM_tag::ud_start, UNIT, Animator_PARTICLESYSTEM_tag::valpha, Animator_PARTICLESYSTEM_tag::vcolour, VECCOPY, version, Animator_PARTICLESYSTEM_tag::vlife, Animator_PARTICLESYSTEM_tag::vsize, Animator_PARTICLESYSTEM_tag::vspeed, WriteRobot(), WriteTemporaryFileForScript(), Animator_OBJECT::xip, YES, and Animator_SKY::zcolour.
Referenced by StartExternGL(), and UpdateGLview().
WHERE BOOL ExportRobotKeyframes | ( | void | ) |
Definition at line 450 of file writescript.C.
References Animator_NODE::actorname, AppendFileExtension, CurrentFrame, FALSE, FileInPath(), Animator_POSITION::finish, FirstNp, Animator_NODE::fobj, Animator_NODE::fpos, GetRobotScriptName(), ghcurSave, ghcurWait, ghwnd_main, gszSCRdir, gszSCRfile, IDX_MISC_SCRIPTFILE, Animator_OBJECT::lastframe, Animator_OBJECT::next, Animator_POSITION::next, Animator_NODE::next, Nrobots, OpenRobotDirectory(), ROBOT, RobotFileExists(), ruler, SelectSfxFileName(), TRUE, Animator_OBJECT::type, VECCOPY, VECSUB, and WriteRobot().
WHERE void RestoreWhiteSpaces | ( | char * | s | ) |
Definition at line 12 of file WSPACES.C.
Referenced by _RenderImageProcess(), EditImageProcess(), EditObjectDlgProc(), EditObjectImageProcess(), EditObjectXipDlgProc(), EditXipDlgProc(), ExternalImageProcess(), LoadAnimObject(), LoadEffectLibrary(), and PostProcessRenderGL().
WHERE void HideWhiteSpaces | ( | char * | s | ) |
Definition at line 20 of file WSPACES.C.
Referenced by AddEffect(), CreateImageProcess(), EditObjectImageProcess(), EditXipDlgProc(), and SaveAnimFile().
WHERE short LoadAnimationFile | ( | char * | filename, | |
BOOL | unpack | |||
) |
Definition at line 863 of file LOADER.C.
References Animator_OBJECT::acolour, Animator_DIRECTOR_tag::ActiveCamera, Animator_NODE::actorname, Animator_SKY::aff, Animator_SKY::alf, Animator_ALIGN::alpha, Animator_ALIGN::anodename, AppendPathPoint(), Animator_SKY::ast, bEmbedImageMaps, Animator_OBJECT::bWireframe, c4to4, CAMERA, Animator_SIZE::camera_params, Animator_OBJECT::cast_shadow, Animator_OBJECT::colour, Animator_SKY::colour, CopyPoint(), CreateAlign, CreateCostume, CreateDirector(), CreateImageProcess(), CreateNode, CreatePathEditControlPoint(), CreatePosition, CreateSize, CreateSky, DeleteCostume, Animator_OBJECT::depth_cue, Animator_OBJECT::depth_cue_c, Animator_OBJECT::depth_cue_l, Animator_OBJECT::depth_cue_q, DIRECTOR, Animator_PATHPOINT::distance, double, EDIT_ACTION, Animator_OBJECT::effect, FAIL, FALSE, Animator_OBJECT::fileID, Animator_POSITION::finish, FirstNp, Animator_OBJECT::firstpathpoint, FOLLOWAT, Animator_POSITION::fx, Animator_POSITION::fy, Animator_POSITION::fz, Animator_SKY::gamb, Animator_SKY::gamb_colour, Animator_OBJECT::gbump, get_centre_stage(), getlon_s(), GetTriview(), Animator_OBJECT::grefl, grid_size, Animator_OBJECT::groundTemperature, Animator_OBJECT::groundtype, Animator_OBJECT::gspec, gszHomeDir, Animator_OBJECT::gtran, Animator_NODE::ID, IDQ_FILEOPENFAIL, IDQ_NOTALLLOADED, IDQ_NOTSTAGEFILE, IDQ_READERROR, IDQ_SKELINCOMPAT, IDQ_STAGELOADFAIL, Animator_ALIGN::im, Animator_ALIGN::ima, IMAGEP, internal_effect_list, Animator_OBJECT::lighttype, LoadEffectLibrary(), LoadMeshObject, lrulerx, lrulery, lrulerz, MainIp, MaxNodeID, Animator_OBJECT::morph, Animator_OBJECT::morphNo, Animator_OBJECT::name, Animator_SKY::name, Ncameras, Ndirectors, Animator_NODE::next, Animator_PATHPOINT::next, Nframes, Nground, Nnodes, NO, Animator_OBJECT::npathpoints, Animator_OBJECT::npec, NpointerX, NpointerY, NpointerZ, Nrobots, Animator_OBJECT::nskeleton, Nsky, Nskys, Animator_SKY::oamb, Animator_SKY::oamb_colour, Animator_OBJECT::offset, OK, Animator_POSITION::onpath, Animator_OBJECT::origin, Animator_OBJECT::other_params, Animator_OBJECT::outline, Animator_PATHPOINT::p, Animator_XIP_tag::p, PARTICLE, Animator_OBJECT::particles, PATH, Animator_OBJECT::pathlength, Animator_OBJECT::pathtype, Animator_OBJECT::pec, Animator_PATHPOINT::pfi, Animator_ALIGN::phi, Animator_POSITION::pnodename, Animator_PATHPOINT::ptheta, Animator_SKELETON::Q, Animator_SKELETON::R, ReTweenVelocity(), ROBOT, ruler, ruler_name, rulerx, rulery, rulerz, ScrapEverything(), SelectedCamera, Animator_OBJECT::self_shadow, SendPrgmQuery(), Animator_OBJECT::show_shadow, Animator_OBJECT::skeleton, SKY, Animator_SKY::sky_params, Animator_SKY::sky_params_file, SKYANIMATED, Animator_PATHPOINT::status, Animator_SIZE::Sx, Animator_SIZE::Sy, Animator_SIZE::Sz, Animator_PATHPOINT::tension_n, Animator_PATHPOINT::tension_p, Animator_ALIGN::theta, Animator_ALIGN::topath, TRUE, TVcentreX, TVcentreY, TVcentreZ, TVpointX, TVpointY, TVpointZ, TVsizeX, TVsizeY, TVsizeZ, Animator_OBJECT::type, Animator_ALIGN::type, Animator_POSITION::type, Animator_DIRECTOR_tag::type, Animator_SKY::type, Animator_NODE::type, UpdateSelectedActor(), Animator_OBJECT::v, X__Free, X__Malloc, Animator_OBJECT::xip, YES, z, and Animator_SKY::zcolour.
Referenced by Restore_UndoA(), and UnpackAnimationFile().
WHERE short LoadMeshObject | ( | char * | FileName, | |
object * | Op, | |||
short | report, | |||
short | check, | |||
short | robot | |||
) |
Definition at line 691 of file LOADER.C.
References Animator_OBJECT::bIKchain, DeleteRamFile(), Animator_AWIREFRAME::e, Animator_OBJECT::edges, FAIL, fail_op, FALSE, Animator_OBJECT::fileID, fileID, getlon_H(), IDQ_FILEOPENFAIL, IDQ_NOTAMODEL, IDQ_TFWE, Animator_OBJECT::image, Animator_OBJECT::in_ram, InitialiseRamImage(), MAXUNIT, Animator_OBJECT::name, Animator_AWIREFRAME::Ne, Animator_OBJECT::nedges, Animator_OBJECT::nNurbs, NO, Animator_AWIREFRAME::Np, Animator_OBJECT::npoints, Animator_OBJECT::nskeleton, null_transform, Animator_OBJECT::Nurbs, ObjectExists(), Animator_OBJECT::offset, OK, Animator_OBJECT::origin, Animator_OBJECT::outline, Animator_AWIREFRAME::p, Animator_OBJECT::points, Animator_SKELETON::Q, Animator_SKELETON::R, SendPrgmQuery(), Animator_OBJECT::skeleton, Animator_OBJECT::skid, Animator_SKELETON::T, TempPath, TRUE, Animator_OBJECT::w_frame, X__Free, X__Malloc, and YES.
WHERE pathpoint* LoadPath | ( | short * | pathtype, | |
short * | npathpoints, | |||
HWND | parent | |||
) |
Definition at line 1731 of file LOADER.C.
References ALL_PANNELS, AppendPathPoint(), CLOSED, Animator_PATHPOINT::distance, EnableToolPannels(), FALSE, gszPTHdir, gszPTHfile, IDQ_FILEOPENFAIL, IDQ_MANGLEDPATH, IDX_MISC_OPENPATH, Animator_PATHPOINT::last, OPEN, Animator_PATHPOINT::p, Animator_PATHPOINT::pfi, Animator_PATHPOINT::ptheta, SelectSfxFileName(), SendPrgmQuery(), Animator_PATHPOINT::tension_n, Animator_PATHPOINT::tension_p, TRUE, X__Free, and z.
Referenced by CreateIPointPath().
WHERE short SaveAnimationFile | ( | char * | filename, | |
BOOL | backup | |||
) |
Definition at line 1324 of file LOADER.C.
References Animator_OBJECT::acolour, Animator_DIRECTOR_tag::ActiveCamera, Animator_NODE::actorname, Animator_SKY::aff, Animator_SKY::alf, Animator_ALIGN::alpha, Animator_ALIGN::anodename, Animator_SKY::ast, Animator_OBJECT::bWireframe, CAMERA, Animator_SIZE::camera_params, Animator_OBJECT::cast_shadow, Animator_OBJECT::colour, Animator_SKY::colour, Animator_OBJECT::depth_cue, Animator_OBJECT::depth_cue_c, Animator_OBJECT::depth_cue_l, Animator_OBJECT::depth_cue_q, DIRECTOR, Animator_PATHEDITCONTROL_tag::distance, Animator_PATHPOINT::distance, double, Animator_OBJECT::effect, FAIL, Animator_NODE::fali, Animator_NODE::fdirector, Animator_OBJECT::fileID, Animator_POSITION::finish, Animator_OBJECT::firstframe, Animator_SIZE::firstframe, Animator_ALIGN::firstframe, Animator_POSITION::firstframe, Animator_DIRECTOR_tag::firstframe, Animator_SKY::firstframe, FirstIp, FirstNp, Animator_OBJECT::firstpathpoint, Animator_NODE::fobj, FOLLOWAT, Animator_NODE::fpos, Animator_PATHEDITCONTROL_tag::frame, Animator_NODE::fsiz, Animator_NODE::fsky, Animator_POSITION::fx, Animator_POSITION::fy, Animator_POSITION::fz, Animator_SKY::gamb, Animator_SKY::gamb_colour, Animator_OBJECT::gbump, Animator_OBJECT::grefl, grid_size, Animator_OBJECT::groundTemperature, Animator_OBJECT::groundtype, Animator_OBJECT::gspec, Animator_OBJECT::gtran, Animator_NODE::ID, IDQ_FILEOPENFAIL, IDQ_MANGLEDPATH, IDQ_NOMEM1, IDQ_OVERWRITE, IDQ_SAVINGERROR, Animator_ALIGN::im, Animator_ALIGN::ima, IMAGEP, Animator_OBJECT::lastframe, Animator_SIZE::lastframe, Animator_ALIGN::lastframe, Animator_POSITION::lastframe, Animator_DIRECTOR_tag::lastframe, Animator_SKY::lastframe, Animator_OBJECT::lighttype, lrulerx, lrulery, lrulerz, Animator_OBJECT::morph, Animator_OBJECT::morphNo, Animator_OBJECT::name, Animator_SKY::name, Animator_PATHEDITCONTROL_tag::next, Animator_PATHPOINT::next, Animator_OBJECT::next, Animator_SIZE::next, Animator_ALIGN::next, Animator_POSITION::next, Animator_DIRECTOR_tag::next, Animator_SKY::next, Animator_NODE::next, Animator_XIP_tag::next, Nframes, Nground, NimageProcesses, Nnodes, Animator_OBJECT::npathpoints, Animator_OBJECT::npec, Animator_OBJECT::nskeleton, Nsky, Animator_SKY::oamb, Animator_SKY::oamb_colour, OK, Animator_POSITION::onpath, Animator_OBJECT::origin, Animator_OBJECT::other_params, Animator_OBJECT::outline, outlng_s(), Animator_PATHPOINT::p, PARTICLE, Animator_OBJECT::particles, PATH, Animator_OBJECT::pathlength, Animator_OBJECT::pathtype, Animator_OBJECT::pec, Animator_PATHPOINT::pfi, Animator_ALIGN::phi, Animator_POSITION::pnodename, Animator_PATHPOINT::ptheta, Animator_SKELETON::R, ROBOT, ruler, ruler_name, rulerx, rulery, rulerz, SelectedCamera, Animator_OBJECT::self_shadow, SendPrgmQuery(), Animator_OBJECT::show_shadow, Animator_OBJECT::skeleton, Animator_SKY::sky_params, Animator_SKY::sky_params_file, SKYANIMATED, Animator_PATHPOINT::status, Animator_SIZE::Sx, Animator_SIZE::Sy, Animator_SIZE::Sz, Animator_PATHPOINT::tension_n, Animator_PATHPOINT::tension_p, Animator_ALIGN::theta, Animator_ALIGN::topath, Animator_OBJECT::type, Animator_ALIGN::type, Animator_POSITION::type, Animator_DIRECTOR_tag::type, Animator_SKY::type, Animator_NODE::type, Animator_OBJECT::v, X__Free, X__Malloc, Animator_OBJECT::xip, and Animator_SKY::zcolour.
Referenced by PackAnimationFile(), Save_UndoA(), and UnpackAnimationFile().
WHERE void LoadAnimObject | ( | node * | , | |
short | , | |||
short | , | |||
HWND | ||||
) |
Definition at line 1812 of file LOADER.C.
References CreateCostume, DeleteCostume, double, EDIT_ACTION, FAIL, fail_op, Animator_OBJECT::firstframe, gszANIdir, gszANIfile, IDQ_ANIOBJ1, IDQ_ANIOBJ2, IDQ_ANIOBJ3, IDQ_ANIOBJ4, IDQ_FILEOPENFAIL, IDQ_READERROR, IDX_MISC_OPENMODELSET, Animator_OBJECT::last, Animator_OBJECT::lastframe, LoadMeshObject, Animator_OBJECT::morph, Animator_OBJECT::name, Animator_OBJECT::next, NO, RequestNumEntry, RestoreWhiteSpaces(), SelectSfxFileName(), SendPrgmQuery(), TRUE, Animator_NODE::type, Animator_OBJECT::type, and YES.
Referenced by EditObject().
WHERE void SaveAnimFile | ( | node * | Np | ) |
Definition at line 1780 of file LOADER.C.
References ANIMOBJ, AppendFileExtension, Animator_OBJECT::firstframe, Animator_NODE::fobj, ghwndTimeline, gszANIdir, gszANIfile, HideWhiteSpaces(), IDQ_FILEOPENFAIL, IDQ_OLD2, IDX_MISC_WRITEMODELSET, Animator_OBJECT::lastframe, Animator_OBJECT::name, Animator_OBJECT::next, NORMAL, SelectSfxFileName(), SendPrgmQuery(), TRUE, and Animator_NODE::type.
WHERE void Save_UndoA | ( | void | ) |
Definition at line 2128 of file LOADER.C.
References CurrentFrame, ghwnd_main, gszUndoFile, IDM_ACTOR_TOOL_UNDO, NO, SaveAnimationFile(), TRUE, and UNDO_ACTIVE.
Referenced by AddQuickActor(), AnimatorTriViewWndProc(), EngageTool(), ShiftAllKeys(), and ShiftSelectedPositionAllKeys().
WHERE void Restore_UndoA | ( | void | ) |
Definition at line 2136 of file LOADER.C.
References coords_visible, CurrentFrame, FALSE, ghcurSave, ghwnd_xscl, ghwndOpenGLview, gszUndoFile, IDC_TIMEL_UPDATE, LoadAnimationFile(), Nframes, NO, PerspectiveView(), ReDrawStageDisplay(), TRUE, UNDO_ACTIVE, UpdateGLview(), UpdateRuler(), and UPDATETIMELINES.
WHERE void ReplaceObjectFile | ( | object * | Lop, | |
char * | NewName | |||
) |
Definition at line 110 of file LOADER.C.
References Animator_OBJECT::bIKchain, CopyPoint(), Animator_AWIREFRAME::e, Animator_OBJECT::edges, FAIL, Animator_OBJECT::fileID, FirstNp, Animator_NODE::fobj, FreeNurbs(), IDQ_OLD3, IDQ_SKELINCOMPAT, Animator_OBJECT::in_ram, LoadMeshObject, Animator_OBJECT::name, Animator_AWIREFRAME::Ne, Animator_OBJECT::nedges, Animator_NODE::next, Animator_OBJECT::next, Animator_OBJECT::nNurbs, NO, Animator_AWIREFRAME::Np, Animator_OBJECT::npoints, Animator_OBJECT::nskeleton, Animator_OBJECT::Nurbs, Animator_OBJECT::offset, Animator_OBJECT::origin, Animator_OBJECT::outline, Animator_AWIREFRAME::p, Animator_OBJECT::points, ROBOT, SendPrgmQuery(), Animator_OBJECT::skeleton, Animator_OBJECT::skid, TempPath, Animator_OBJECT::type, Animator_OBJECT::w_frame, X__Free, and YES.
Referenced by EditObjectDlgProc().
Definition at line 70 of file LOADER.C.
References CreateCostume, DeleteCostume, FAIL, fail_op, Animator_OBJECT::firstframe, Animator_OBJECT::lastframe, LoadMeshObject, Animator_OBJECT::name, NO, Animator_OBJECT::nskeleton, ROBOT, Animator_OBJECT::skeleton, Animator_NODE::type, Animator_OBJECT::type, X__Free, X__Malloc, and YES.
WHERE unsigned char getlon_H | ( | HANDLE | f, | |
long * | val | |||
) |
WHERE void outlng_s | ( | long | lng, | |
FILE * | ||||
) |
Definition at line 269 of file LOADER.C.
Referenced by PackAnimationFile(), SaveAnimationFile(), and WriteRamImage().
WHERE unsigned char getlon_s | ( | long * | val, | |
FILE * | f | |||
) |
Definition at line 276 of file LOADER.C.
Referenced by LoadAnimationFile(), ReadRamImage(), and UnpackAnimationFile().
WHERE void PackAnimationFile | ( | void | ) |
Definition at line 1991 of file LOADER.C.
References AppendFileExtension, Animator_OBJECT::fileID, FirstNp, Animator_NODE::fobj, ghcurSave, ghcurWait, ghwnd_main, gszPAKdir, gszPAKfile, IDQ_FILEOPENFAIL, IDX_MISC_PACK, Animator_OBJECT::name, Animator_NODE::next, Animator_OBJECT::next, outlng_s(), SaveAnimationFile(), SelectSfxFileName(), SendPrgmQuery(), TempPath, TRUE, and X__Free.
WHERE void UnpackAnimationFile | ( | void | ) |
Definition at line 2050 of file LOADER.C.
References coords_visible, getlon_s(), ghwnd_main, ghwndOpenGLview, gszPAKdir, gszPAKfile, IDC_TIMEL_UPDATE, IDX_MISC_UNPACK, LoadAnimationFile(), PerspectiveView(), ReDrawStageDisplay(), SaveAnimationFile(), SelectSfxFileName(), short_form(), TRUE, UpdateGLview(), UpdateRuler(), UPDATETIMELINES, and X__Free.
WHERE void DeleteEffect | ( | object * | op | ) |
Definition at line 10 of file externals.C.
References Animator_OBJECT::effect, UnloadEffectLibrary(), and X__Free.
Referenced by AddEffect(), DeleteCostume(), EditActorEffect(), and EditObjectDlgProc().
WHERE void AddEffect | ( | object * | op, | |
HWND | parent | |||
) |
Definition at line 16 of file externals.C.
References DeleteEffect(), Animator_OBJECT::effect, EviMemoryManager, gszDLLdir, gszDLLfile, HideWhiteSpaces(), IDQ_FAILEDFUNCTION, IDQ_FAILEDLIBRARY, IDX_MISC_OPENEFFECT, LoadEffectLibrary(), ruler, SelectSfxFileName(), SendPrgmQuery(), and TRUE.
Referenced by EditObjectDlgProc().
WHERE void EditActorEffect | ( | object * | op, | |
HWND | parent | |||
) |
Definition at line 46 of file externals.C.
References DeleteEffect(), Animator_OBJECT::effect, Animator_OBJECT::effectname, EviMemoryManager, Animator_OBJECT::hEffect, IDQ_FAILEDFUNCTION, IDQ_FAILEDLIBRARY, IDQ_NOEFFECT1, ruler, and SendPrgmQuery().
Referenced by EditObjectDlgProc().
WHERE HMODULE LoadEffectLibrary | ( | char * | name, | |
object * | op | |||
) |
Definition at line 69 of file externals.C.
References Animator_OBJECT::effectname, FirstNp, Animator_NODE::fobj, gszHomeDir, Animator_OBJECT::hEffect, IDQ_FAILEDLIBRARY, Animator_NODE::next, Animator_OBJECT::next, RestoreWhiteSpaces(), SendPrgmQuery(), and short_form().
Referenced by AddEffect(), EditObjectDlgProc(), and LoadAnimationFile().
WHERE void UnloadEffectLibrary | ( | object * | op | ) |
Definition at line 108 of file externals.C.
References Animator_OBJECT::effectname, FirstNp, Animator_NODE::fobj, Animator_OBJECT::hEffect, Animator_NODE::next, and Animator_OBJECT::next.
Referenced by DeleteEffect().
WHERE BOOL PrintImageFile | ( | HWND | hwnd | ) |
Definition at line 130 of file externals.C.
References ALL_PANNELS, EnableToolPannels(), FALSE, ghwnd_main, gszHomeDir, gszIMGdir, gszIMGfile, IDQ_FAILEDFUNCTION, IDQ_FAILEDLIBRARY, IDX_MISC_IMAGEFILE, SelectSfxFileName(), SendPrgmQuery(), and TRUE.
WHERE void DeleteImageProcess | ( | XIP * | Ip | ) |
Definition at line 234 of file externals.C.
References EDIT_ACTION, FirstIp, Animator_XIP_tag::last, MainIp, Animator_XIP_tag::next, NimageProcesses, Animator_XIP_tag::p, X__Free, and YES.
Referenced by CreateImageProcess(), EditImageProcess(), EditXipDlgProc(), and ScrapEverything().
WHERE XIP* CreateImageProcess | ( | HWND | parent | ) |
Definition at line 247 of file externals.C.
References DeleteImageProcess(), EDIT_ACTION, EviMemoryManager, FirstIp, gszXIPdir, gszXIPfile, HideWhiteSpaces(), IDQ_FAILEDFUNCTION, IDQ_FAILEDLIBRARY, IDQ_NOMEM1, IDX_MISC_XIP, Animator_XIP_tag::last, MainIp, Animator_XIP_tag::next, NimageProcesses, Animator_XIP_tag::p, ruler, SelectSfxFileName(), SendPrgmQuery(), TRUE, X__Malloc, and YES.
Referenced by EditXipDlgProc(), and LoadAnimationFile().
WHERE void EditImageProcess | ( | HWND | hdlg, | |
XIP * | Ip | |||
) |
Definition at line 154 of file externals.C.
References DeleteImageProcess(), EviMemoryManager, gszHomeDir, IDQ_FAILEDFUNCTION, IDQ_FAILEDLIBRARY, IDQ_NOPARAMETERS, Animator_XIP_tag::p, RestoreWhiteSpaces(), ruler, SendPrgmQuery(), and short_form().
Referenced by EditXipDlgProc().
WHERE char* EditObjectImageProcess | ( | HWND | parent, | |
char * | p | |||
) |
Definition at line 189 of file externals.C.
References EviMemoryManager, gszHomeDir, gszXIPdir, gszXIPfile, HideWhiteSpaces(), IDQ_FAILEDFUNCTION, IDQ_FAILEDLIBRARY, IDX_MISC_XIP, RestoreWhiteSpaces(), ruler, SelectSfxFileName(), SendPrgmQuery(), short_form(), and TRUE.
Referenced by EditObject(), and EditObjectXipDlgProc().
WHERE void StartExternGL | ( | void | ) |
NOT USED NOW
Definition at line 294 of file externals.C.
References FALSE, gszHomeDir, IDQ_NOLOADMODELER, MakeScript(), SendPrgmQuery(), TRUE, and version.
WHERE void ExecuteModeler | ( | void | ) |
Definition at line 332 of file externals.C.
References gszHomeDir, IDQ_NOLOADMODELER, IDQ_NOSTART, and SendPrgmQuery().
WHERE void UnloadRenderer | ( | void | ) |
WHERE void LoadRenderer | ( | int | anim | ) |
Definition at line 367 of file externals.C.
References CurrentFrame, ghwnd_main, ghwnd_view, ghwndOpenGLview, gszHomeDir, IDM_CALLBACK_HIDDENLINE, IDM_CALLBACK_RUN, IDM_CALLBACK_SETUP_ANIMATOR, IDM_FRAME_RENDERNOW, IDQ_NOSTART, Nframes, SendPrgmQuery(), and WM_CALLBACK_MATERIAL.
WHERE void LoadUtility | ( | char * | , | |
char * | , | |||
int | ||||
) |
Definition at line 434 of file externals.C.
References FALSE, gszHomeDir, IDQ_NOSTART, SendPrgmQuery(), and TRUE.
WHERE BOOL MakeVRMLScript | ( | short | type | ) |
Definition at line 459 of file externals.C.
WHERE void LogOnMessage | ( | void | ) |
Definition at line 486 of file externals.C.
References ALL_PANNELS, Animator_PREFERENCES_tag::default_start, EnableToolPannels(), FALSE, ghwnd_main, gszHomeDir, IDM_FILE_LOAD_ANIMATION, IDM_FILE_LOAD_STARTUP, IDM_FILE_LOAD_TEMPLATE, IDM_FILE_MODELER, IDM_HELP_GENERAL, Preferences, Animator_PREFERENCES_tag::splash, and TRUE.
Referenced by WinMain().
WHERE void( * GetWorldCoords)(int W, long *x, long *y, long *z, int hpos, int vpos) |
Referenced by Flip(), Move3dCursor(), Nudge(), PanToolMove(), PanToolUp(), PullBrushPoint(), PullShaderPoint(), SetUpWindowBoxView(), and SkToolMove().
WHERE void( * GetWindowCoords)(int W, long x, long y, long z, int *hpos, int *vpos) |
Referenced by AngleKeyFrame(), CheckBoundingObject(), CheckClosestObject(), DrawActorCentre(), DrawActorTrack(), DrawArrow(), DrawBrushInOne(), DrawDirectionLine(), DrawFullRobot(), DrawGrid(), DrawGridInOne(), DrawOne3dCursor(), DrawOneEdgeOnly(), DrawQuickModel(), DrawRobot(), DrawRubber3dLine(), DrawRubberBoundBox(), DrawRubberLines(), DrawShaderInOne(), DrawShaperSphere(), DrawSkeletonInOne(), DrawTrSkeletonInOne(), EraseIndicatedEdge(), EraseIndicatedVertex(), Flip(), GrabBrushPoint(), GrabMaterialAxisPoint(), IdentifyIndicatedFace(), Move3dCursor(), Nudge(), PickVertex(), SelectConnected(), SelectNurbsControlPoint(), SelectNurbsInCircle(), SelectNurbsInLasso(), SelectNurbsInRectangle(), SelectorUp(), SelectVertex(), SetUpWindowBoxView(), ShiftKeyFrame(), ShiftKeyFrameActivate(), SkToolDown(), StageGrab(), ToolMove(), ToolUp(), and TurnIndicatedEdge().