Data Structures | |
struct | TWO_INTEGERS_ATM_tag |
Defines the properties of two integers used for ATM Dialog. More... | |
struct | CHARACTER_PROGRAM_tag |
Defines the properties of an ATM character program. More... | |
struct | ATM_STRUCTURE_tag |
Defines the properties of an ATM font based model. More... | |
struct | Boolean_WORKEDGE |
Internal structure used by Boolean modelling action (DLL). More... | |
struct | Boolean_WORKFACE |
Internal structure used by Boolean modelling action (DLL). More... | |
struct | Boolean_TOOLEDGE |
Internal structure used by Boolean modelling action (DLL). More... | |
struct | Boolean_TOOLFACE |
Internal structure used by Boolean modelling action (DLL). More... | |
struct | Boolean_VTXADJ |
Internal structure used by Boolean modelling action (DLL). More... | |
struct | Delaunay_FACET_tag |
Internal structure used by Delaunay modelling action (DLL). More... | |
struct | Designer_FACEATTRIBS_tag |
Face attributes structure. More... | |
struct | DesignerGLMAPtag |
Structure used in Designer OpenGL view window . More... | |
struct | Designer_RVERTEX |
Structure used as part of the Hidden Line quick Draw. More... | |
struct | Designer_RFACE |
Structure used as part of the Hidden Line quick Draw. More... | |
struct | Designer_EFACE |
Structure used as part of the Hidden Line quick Draw. More... | |
struct | Designer_OBJECT |
Structure used as part of the Hidden Line quick Draw. More... | |
struct | Designer_KEY_POINTS_tag |
Key points used in the represent the Object origin etc. More... | |
struct | Designer_BEZIER_CURVE_tag |
Provides properties of Bezier curves objects in the Designer. More... | |
struct | Designer_PRIMITIVE_tag |
Describes the Designer primites used during the building of primitive shapes with the primites tool. More... | |
struct | Designer_PREFERENCES_tag |
Describes the Designer module's preferences for screen layout etc. More... | |
struct | Orient_WORKFACE |
Internal structure used by orientation modelling action (DLL). More... | |
struct | Orient_VTXADJ |
Internal structure used by orientation modelling action (DLL). More... | |
class | SfxBound |
Class to allow OpenFX to use the Visualisation toolkit. More... | |
class | SfxPointReader |
Class to allow OpenFX to use the Visualisation toolkit. More... | |
class | SfxEdgeReader |
Class to allow OpenFX to use the Visualisation toolkit. More... | |
struct | Simplify_SELECTEDEDGE |
Internal structure used by structure simplification modelling action (DLL). More... | |
struct | Simplify_SELECTEDFACE |
Internal structure used by structure simplification modelling action (DLL). More... | |
struct | Simplify_VTYADJ |
Internal structure used by structure simplification modelling action (DLL). More... | |
struct | VECTOR4_design_tag |
Vector structure with 4 elements in the designer. More... | |
struct | Designer_VERTEX_tag |
Designer Vertex structure. More... | |
struct | Designer_EDGE_tag |
Designer Edge structure. More... | |
struct | Designer_FACE_tag |
Face (Polygon) structure. More... | |
struct | Designer_SKELETON_tag |
Designer Skeleton structure. More... | |
struct | Designer_NURBSSurfSample_tag |
NURBS surface sample. More... | |
struct | Designer_NURBSProperties_tag |
Nurbs structure properties. More... | |
struct | Designer_NURBS_tag |
NURBS patch. More... | |
struct | Designer_RAMIMAGE_tag |
Design Ram Image. More... | |
struct | Designer_IMAGEMAP_tag |
Structure represents an Image/Texture map. More... | |
struct | Designer_WIREFRAME_tag |
Designer wireframe approximation. More... | |
struct | Designer_MATERIALAXIS_tag |
An axis for materials. More... | |
struct | Designer_XSHADER_tag |
Shader parameters are stored in this structure. More... | |
struct | Designer_SURFACEMATERIAL_tag |
The main surface mmaterial data structure. More... | |
struct | X__STRUCTUREtag |
External structure for making Designer global variables and function available to plugin tools and actions.. More... | |
struct | TTF_STRUCTURE_tag |
Defines the properties of a TTF font based model. More... | |
Designer 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 | MainModelerWndProc (HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) |
LRESULT CALLBACK | ModelerTriViewWndProc (HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) |
LRESULT CALLBACK | ModelerViewWndProc (HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) |
LRESULT CALLBACK | ModelerInfoWndProc (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) |
WHERE void | ExecuteKeyboardKeyCommand (int key) |
WHERE void | DisengageDesignerTool (void) |
WHERE void | DisengageSkeletonTool (void) |
WHERE void | InitializeLastFilesList (void) |
WHERE void | ChangeToolboxBitmaps (void) |
WHERE void | MoveToolsWindow (void) |
WHERE void | ToolboxSelectTool (int) |
WHERE void | ToolboxShow (BOOL) |
WHERE void | ToolboxDestroy (void) |
WHERE void | ToolboxSetPosition (int) |
WHERE void | EnableTools (BOOL status) |
WHERE void | PannelSelectTool (HWND hwnd, int *oldtool, int newtool) |
WHERE LRESULT CALLBACK | CoordinatesDlgProc (HWND hdlg, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE LRESULT CALLBACK | LockDlgProc (HWND hdlg, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE char * | TruncateTextString (char *, char *, long) |
WHERE void | EraseAll (short what) |
Erases/Deletes all or part of the data. | |
WHERE void | EraseAllSkeleton (void) |
WHERE void | Delete_Bcurve (void) |
WHERE void | Delete_MapLock (void) |
WHERE void | RecalibrateMapLocks (void) |
WHERE short | WhichBezier (vertex *) |
WHERE short | EraseSkeleton (skel *) |
WHERE int | EraseEdge (int) |
WHERE int | EraseVertex (int) |
WHERE void | EraseVertexMapping (void) |
WHERE int | EraseIndicatedEdge (void) |
WHERE int | EraseIndicatedVertex (void) |
WHERE int | IdentifyIndicatedFace (void) |
WHERE short | intriview (vertex *) |
WHERE void | CreateVertex (void) |
WHERE void | CreateFace (long v1, long v2, long v3) |
WHERE void | CreateEdge (long v1, long v2) |
BOOL | UpdateVertexHeap (long n) |
BOOL | UpdateEdgeHeap (long n) |
BOOL | UpdateFaceHeap (long n) |
WHERE void | CreateSkeleton (skel *) |
WHERE BOOL | CheckFaceExists (long, long, long, long) |
WHERE BOOL | CheckEdgeExists (long, long, long) |
WHERE void | CopyFaceProp (face *fin, face *fout) |
WHERE void | MakeAutoWireFrame (void) |
WHERE int | MakeWireFrame (void) |
WHERE void | UnMakeWireFrame (void) |
WHERE void | ClearWireFrame (void) |
WHERE void | SpecialFunction (int item) |
WHERE void | AddPolygon (int ns, long radius, int axis) |
WHERE void | BuildPrimitive (long PrimitiveType, int view) |
WHERE void | UpdatePrimitiveStructure (long primitivetype, int view, long xmin, long ymin, long zmin, long xmax, long ymax, long zmax, long xc, long yc, long zc) |
WHERE void | Nudge (int) |
WHERE void | ExecutePrimitivesMenu (HWND) |
WHERE void | AddSinglePrimitive (long) |
WHERE void | LoadUtility (char *program, char *class, int message, char *argument) |
WHERE int | SelectDirectoryName (char *, char *, char *, char *, HWND parent) |
WHERE unsigned char | ReadLongInteger (long *val, HANDLE h) |
WHERE void | WriteLongInteger (long lng, FILE *ff) |
WHERE int | LoadObject (char *FileName, short relation) |
WHERE char * | short_form (char *filename) |
WHERE void | Save_Undo (short model) |
WHERE void | Restore_Undo (void) |
WHERE void | Empty_Undo (void) |
WHERE void | SaveObject (char *Filename, short status) |
WHERE BOOL | LoadInternalAction (char *library) |
WHERE void | LoadAApoly (int aa_or_not_aa, char *filename) |
WHERE void | SavePath (void) |
WHERE int | AddExternalSkeleton (char *) |
WHERE short | RequestNumEntry (short val, short minval, short maxval, char *title, char *message) |
WHERE int | RequestCharString (int len, char *string, char *title, HWND parent) |
WHERE void | EnableToolPannels (int what_one, BOOL status) |
WHERE void | ActivateAllMenus (HWND hwnd, UINT fuFlags) |
WHERE int | SelectScrolledItemList (int n, char **list, char *title, HWND parent) |
WHERE int | SelectItemList (int n, char **list, char *title) |
WHERE int | SelectItems (int n, char **list, char *title, int where, BOOL lock) |
WHERE PSTR | FileInPath (PSTR pstrPath) |
WHERE void | GetTriview (BOOL reset) |
WHERE void | get_centre (short option, point p, point TVp, BOOL all) |
WHERE void | reset_mod_maxview (short option) |
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 void | DeleteArrowIcons (void) |
WHERE void | SwapViewBitmaps (void) |
WHERE void | UpdateRuler (short m) |
WHERE void | SetUpGrid (void) |
WHERE void | DrawGridInOne (HDC hdc, int i) |
WHERE BOOL | SetColour (unsigned char colour[], char *Title, HWND parent) |
WHERE BOOL | SetSfxColour (unsigned char colour[], long ID, HWND parent) |
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 | mv4by1 (double t4[4][4], vector v1, vector v2) |
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 | L_cross (point p1, point p2, point p3, point p4) |
WHERE void | rotate_round_vector (double angle, vector v, double t[4][4]) |
WHERE void | arbitrary_rotate (double angle, point p1, point p2, double t[4][4]) |
WHERE void | CentreDialogOnCursor (HWND) |
WHERE void | CentreDialogOnScreen (HWND hWnd) |
WHERE void | AppendFileExtension (char *, char *) |
WHERE void | Zoom (int command, int redraw) |
WHERE void | Zoom2 (double fraction) |
WHERE void | PaintDialogBackground (HWND hDlg, HINSTANCE hInst) |
WHERE int | CheckInterrupt (void) |
WHERE int | O_normalize (vector v) |
WHERE BOOL | O_Normalize (point x, point y, point z, vector n) |
WHERE void | DrawModel (void) |
WHERE void | UpdateCounters (void) |
WHERE void | DrawVerticesOnly (vertex *vs) |
WHERE void | DrawOneEdgeOnly (vertex *v1, vertex *v2) |
WHERE void | Draw3dView (int smab, int skelview) |
WHERE void | DrawQuick3dView (int skelview) |
WHERE void | SelectInPerspective (int tl, int boxl, int box, int boyl, int boy) |
WHERE void | MoveInPerspective (int dx, int dy) |
WHERE void | DrawRubberBoundBox (long xmin, long ymin, long zmin, long xmax, long ymax, long zmax) |
WHERE void | DrawRubberLines (HWND hwnd, int av, long vtx, int x, int y) |
WHERE void | DrawRubber3dLine (point p1, point p2) |
WHERE void | DrawBrush (int brushID) |
WHERE void | DrawShader (int shaderID) |
WHERE void | DrawShaperSphere (long x, long y, long z, double shaper_angle_theta, double shaper_angle_phi, double shaper_size) |
WHERE void | DrawSkeleton (void) |
WHERE void | DrawQuickModel (void) |
WHERE void | SelectConnected (int) |
WHERE void | SelectConnectedTo (long id) |
WHERE void | ExecuteSelect (int item) |
WHERE void | ExecuteHide (BOOL hide) |
WHERE long | SelectVertex (int, int, int) |
WHERE void | SelectorDown (HWND, int, int x, int y) |
WHERE void | SelectorMove (HWND, int, int x, int y) |
WHERE void | SelectorUp (HWND, int, int x, int y, BOOL bFlagMoved, BOOL bFlagNoTool) |
WHERE void | SnapCursorTo (int item) |
WHERE long | PickVertex (void) |
WHERE void | MakeBezierCurve (void) |
WHERE int | AddVertex (void) |
WHERE void | Plot3dOn (void) |
WHERE void | Plot3dOff (void) |
WHERE void | Edge3dOn (void) |
WHERE void | Edge3dOff (void) |
WHERE void | GrabOn (void) |
WHERE BOOL | PrimitiveOn (void) |
WHERE void | PrimitiveOff (void) |
WHERE void | IxpandOn (void) |
WHERE void | IrotateOn (void) |
WHERE void | ToolDown (HWND, int, int x, int y) |
WHERE void | ToolUp (HWND, int, int x, int y) |
WHERE void | ToolMove (HWND, int, int x, int y) |
WHERE void | ToolAction (int x, int y) |
WHERE void | RecalibrateBezier (int id) |
WHERE void | RecalibrateAllBezier (void) |
WHERE BOOL | AddCopy (int wait) |
WHERE BOOL | CreateAttachedCopy (int) |
WHERE BOOL | Extrude (int) |
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 int | Subdivide (long down_to_f, long down_to_e, long draw) |
WHERE int | connected (long v1, long v2) |
WHERE int | AutoFillFace (long down_to) |
WHERE void | Replace_Faces (int how, double threshold) |
WHERE void | ActionRotate (int axis, double angle, int draw) |
WHERE void | Explode (int type) |
WHERE long | get_closest_vertex (void) |
WHERE void | ExtrudeAlong (void) |
WHERE void | JoinTwoCurves (void) |
WHERE void | Spin (int, int, BOOL, int) |
WHERE void | CopyConnected (void) |
WHERE void | Flip (void) |
WHERE void | SmoothCurve (void) |
WHERE void | ShatterEffect (void) |
WHERE long * | GetPathList (long *np) |
WHERE int | AutoFacetCurveWithHoles (int function, int visible, int atm, double ba, double bd) |
WHERE void | UnPlan (void) |
WHERE BOOL CALLBACK | BuildAccurateCurveDlgProc (HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE void | OrientateFaceNormals (long, long, long *) |
WHERE void | ReverseFaceOrientation (long, long *) |
WHERE BOOL | IsFOSame (long, long, long, long, long, long) |
WHERE void | OrientateSelectedFaces (void) |
WHERE int | TurnIndicatedEdge (void) |
WHERE void | WrapMapSelectedFaces (void) |
WHERE void | SplitSelectedAlongMaterialsMaps (void) |
WHERE void | GrowSelectedAlongNormal (void) |
WHERE int | CreateMaterial (BOOL) |
WHERE void | DeleteMaterial (int idd) |
WHERE void | EditMaterial (int id) |
WHERE int | RequestMaterialID (HWND parent, char *message) |
WHERE BOOL CALLBACK | AttribsDlgProc (HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE BOOL CALLBACK | LoadExternalShaderDlgProc (HWND hdlg, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE BOOL CALLBACK | DefaultAttribsDlgProc (HWND hdlg, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE BOOL | IsAttribDlgMessage (HWND hWnd, LPMSG lpMsg) |
WHERE void | DrawShaderInOne (HDC hDC, int view, int j) |
WHERE void | PositionMaterialOnOff (int OnOff, int id) |
WHERE void | GrabMaterialAxisPoint (int x, int y) |
WHERE void | UnGrabMaterialAxisPoint (void) |
WHERE void | PullShaderPoint (int x, int y) |
WHERE void | CopyMaterial (int fromID, int toID) |
WHERE void | PurgeUnusedMaterials (void) |
WHERE void | PurgeDuplicateMaterials (long) |
WHERE void | ExportMaterialsToFile (HWND) |
WHERE void | ImportMaterialsFromFile (HWND) |
WHERE void | EditImageMap (int id) |
WHERE void | DrawBrushInOne (HDC hdc, int view, int j) |
WHERE void | PositionBrushOnOff (int OnOff, int id) |
WHERE void | GrabBrushPoint (int x, int y) |
WHERE void | UnGrabBrushPoint (void) |
WHERE void | PullBrushPoint (int x, int y) |
WHERE int | RequestMapID (HWND parent, char *message, int new) |
WHERE int | RequestMirrorID (HWND parent) |
WHERE int | CreateImageMap (void) |
WHERE void | DeleteImageMap (int idd) |
WHERE void | PurgeUnusedMaps (void) |
WHERE void | PurgeDuplicateMaps (long startat) |
WHERE void | VectorMaps (void) |
WHERE void | SetMapCoords (void) |
WHERE void | MapOntoPath (void) |
WHERE void | SelectMapAndMapVertices (void) |
WHERE void | ExecuteLockAction (int item, int sb) |
WHERE void | MapVerticesByImageMap (int id, int it) |
WHERE void | MapFacesByImageMap (int, int, BOOL) |
WHERE unsigned char * | MakeFullMemoryImage (RAMIMAGE *, long *, long *) |
WHERE int | Read1Real (char *title, char *it1, double *r, double rl, double rh, HWND parent) |
WHERE int | Read3Reals (char *title, double *r1, double *r2, double *r3, int list) |
WHERE int | Read3Ints (char *title, char *it1, char *it2, char *it3, int *i1, int *i2, int *i3, HWND parent) |
WHERE int | Read2Ints (char *title, char *it1, char *it2, int *i1, int *i2, HWND parent) |
WHERE int | Read1Int1Real (char *title, char *it1, char *it2, int *i, int il, int ih, double *r, double rl, double rh, HWND parent) |
WHERE int | Read1String1Real (char *title, char *it1, char *it2, char *strg, double *r, double rl, double rh, HWND parent) |
int | Read1String3Real (char *title, char *it1, char *it2, char *it3, char *it4, char *strg, double *r, double *r2, double *r3, HWND parent) |
WHERE BOOL CALLBACK | SpiralsDlgProc (HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE BOOL CALLBACK | FunctionPlotDlgProc (HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE BOOL CALLBACK | ExtrudeAlongDlgProc (HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE BOOL CALLBACK | FlipDlgProc (HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE BOOL CALLBACK | ExpandDlgProc (HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE BOOL CALLBACK | HierarchyDlgProc (HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE BOOL CALLBACK | CubePrimitiveDlgProc (HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE BOOL CALLBACK | SpherePrimitiveDlgProc (HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE BOOL CALLBACK | PolygonPrimitiveDlgProc (HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE BOOL CALLBACK | DiskPrimitiveDlgProc (HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE BOOL CALLBACK | TubePrimitiveDlgProc (HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE BOOL CALLBACK | CylinderPrimitiveDlgProc (HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE BOOL CALLBACK | ConePrimitiveDlgProc (HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE BOOL CALLBACK | PlanePrimitiveDlgProc (HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE BOOL CALLBACK | SqueezeDlgProc (HWND hdlg, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE BOOL CALLBACK | ExplodeDlgProc (HWND hdlg, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE BOOL CALLBACK | PrimitivesDlgProc (HWND hdlg, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE BOOL CALLBACK | AboutDlgProc (HWND hdlg, UINT msg, WPARAM wparam, LPARAM lparam) |
WHERE BOOL CALLBACK | RotateDlgProc (HWND, UINT, WPARAM, LPARAM) |
WHERE BOOL CALLBACK | MoveDlgProc (HWND, UINT, WPARAM, LPARAM) |
WHERE void | PreferencesPropertyDlgProc (HWND hwndOwner) |
WHERE BOOL | IsPrimitivesDialogMessage (MSG *msg) |
WHERE void | GetSkeletonBoundBox (skel *sp, int ass) |
WHERE void | DrawTrSkeletonInOne (HDC hdc, int view) |
WHERE void | DrawSkeletonInOne (HDC hdc, int view) |
WHERE void | SkToolOn (void) |
WHERE void | SkToolOff (void) |
WHERE void | SkDelete1 (skel *sp) |
WHERE void | ZeroSkeletonBoundingBox (skel *sp) |
WHERE void | SelectByHierarchy (skel *sp, int op) |
WHERE int | skintriview (point p) |
WHERE void | TidyUpOldSkeltonType (void) |
WHERE void | TabSkeletonAxis (void) |
WHERE void | SkToolDown (int x, int y) |
WHERE void | SkToolUp (int x, int y) |
WHERE void | SkToolMove (int x, int y) |
WHERE void | SkToolAction (int x, int y) |
WHERE void | SkeletonTreeView (HWND hWnd) |
WHERE void | UpdateSkTreeView (void) |
WHERE void | SetSkToolbarState (BOOL state) |
WHERE void | SkeletonToolBar (HWND hWndParent) |
WHERE void | ResetSkeletonWeights (void) |
WHERE void | AutoVerticesToSkeleton (void) |
WHERE BOOL | BuildATMfontString (HWND hwnd) |
WHERE BOOL | BuildTTFfontString (HWND hwnd) |
WHERE void | EraseAllNurbs (void) |
WHERE void | EraseNurbs (nurbs *) |
WHERE void | CreateNurbs (void) |
WHERE void | ClearNurbsSkeleton (skel *) |
WHERE BOOL | AllocNurbs (nurbs *, double *, double *) |
WHERE BOOL | CloneNurbs (nurbs *, nurbs *) |
WHERE void | ReleaseNurbs (nurbs *) |
WHERE void | DrawAllNurbsInOne (HDC, int, BOOL) |
WHERE void | MakeNewNurbsSurface (int) |
WHERE BOOL | DeleteSelectedNurbsSurfaces (void) |
WHERE void | EditSelectedNurbsSurface (void) |
WHERE void | SetSelectedNurbsWeights (void) |
WHERE void | DrawNurbsWireFrame (HDC, int, double, double[4][4], short(*)(vertex *, vertex *), short(*)(vertex *, vertex *), BOOL) |
WHERE void | HideNurbs (BOOL) |
WHERE void | SelectAllNurbs (BOOL) |
WHERE void | SwapNurbsSelection (void) |
WHERE BOOL | SelectNurbsPatch (int, int, int) |
WHERE BOOL | SelectNurbsControlPoint (int, int, int) |
WHERE void | SelectNurbsInRectangle (int, BOOL, long, long, long, long) |
WHERE void | SelectNurbsInCircle (int, BOOL, int, int, double) |
WHERE void | SelectNurbsInLasso (int, BOOL, HRGN) |
WHERE void | MoveNurbsControlPoint (int, int, int, int) |
WHERE void | TriangulateNurbsSurface (void) |
WHERE void | MoveNurbsSurface (int, int, int, int) |
WHERE void | RotateNurbsSurface (int, int, double) |
WHERE void | RotateNurbsAction (int, double) |
WHERE void | XpandNurbsSurface (int, int, double, double, double) |
WHERE void | ExpandNurbsAction (long, long, long, double, double, double) |
WHERE void | DuplicateSelectedNurbs (void) |
WHERE void | HiddenGetNurbsNumbers (long *, long *) |
WHERE void | HiddenAddNurbsVertices (long *, void *, double, double[4][4], long, long, long, long) |
WHERE void | HiddenAddNurbsFaces (long *, void *, long) |
WHERE void | MeshNurbsSurface (void) |
WHERE void | IncludeNurbsBoundary (short *, long *, long *, long *, long *, long *, long *) |
WHERE void | PutNurbsAttribute (int, void *) |
WHERE void | ReadNurbs (long, short, HANDLE) |
WHERE void | WriteNurbs (FILE *) |
WHERE void | SplitNurbs (void) |
WHERE void | LoadMenuHelpTable (HWND hwnd) |
WHERE UINT | CheckMenuHelpData (UINT uItem) |
WHERE void | DisplayMenuHelpData (HWND hwnd, UINT id) |
WHERE void | FreeMenuHelpData (void) |
WHERE int | SelectFileName (int save, 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 void | SetWindowSize (int x, int y, int view, BOOL reset) |
WHERE BOOL | CreateMemoryWindows (void) |
WHERE void | DeleteMemoryWindows (void) |
WHERE void | SwitchWindow (int button) |
WHERE void | FormatScreen (void) |
WHERE void | UpdateIconPositions (void) |
WHERE void | FocusActiveWindow (HDC, BOOL) |
WHERE BOOL | CursorInTriview (void) |
WHERE HPALETTE | CreateAppPalette (int *, int *) |
WHERE BOOL | DesignStartup (UINT *) |
WHERE void | DesignShutdown (void) |
WHERE BOOL | SetupMainWindow (HANDLE inst, int cmdshow) |
WHERE void | LoadPreferences (void) |
WHERE void | ActivatePreferences (void) |
WHERE void | StartOpenGL (BOOL first_time) |
WHERE void | ExecuteAnimator (BOOL reload) |
WHERE void | SetupStructures (void) |
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 | InitialiseStringVectors (void) |
WHERE void | FreeStringVectors (void) |
WHERE void | InitialiseRamImage (RAMIMAGE *im) |
WHERE BOOL | LoadRamImage (RAMIMAGE *image, char *file) |
WHERE BOOL | UnloadRamImage (RAMIMAGE *image) |
WHERE BOOL | ReadRamImage (RAMIMAGE *image, HANDLE *hf) |
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 void | UnloadRamImagesFromMap (int i) |
WHERE void | UnloadRamImagesFromAllMaps (void) |
WHERE void | SaveRamImagesFromAllMaps (void) |
WHERE void | SaveRamImagesToFiles (int i) |
WHERE void | EmbedMapsForMap (int m) |
WHERE void | EmbedAllMapsImages (void) |
WHERE long | LoadXmodel (char *, char *) |
WHERE long | ExportModel (char *, char *) |
WHERE void | Export3dSmodel (HWND hwnd) |
WHERE void | ExportDXFmodel (HWND hwnd) |
WHERE BOOL | ExecuteExternalAction (int, HWND) |
WHERE BOOL | ExecuteExternalModeler (HWND hwnd) |
WHERE BOOL | ExecuteBezierModeler (HWND hwnd) |
WHERE BOOL | LoadHeightField (HWND hwnd) |
WHERE BOOL | TraceImageOutline (HWND hwnd) |
WHERE BOOL | PaintMapOutline (HWND hwnd) |
WHERE void | LoadViewer (int type) |
WHERE void | LoadMDIviewer (void) |
WHERE void | Render_View (int light_pos, long how) |
WHERE void | ShaderPreview (void) |
WHERE void | ScaleImageBuffer (long xi, long yi, unsigned char *pi, long xo, long yo, unsigned char *po) |
void | ScaleImageBuffer4 (long xi, long yi, unsigned char *pi, long xo, long yo, unsigned char *po) |
#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 | VECCOPY(a, b) { b[0] = a[0]; b[1] = a[1]; b[2] = a[2]; } |
Local vector math operations in designer. | |
Typedefs | |
typedef struct TWO_INTEGERS_ATM_tag | two_integers |
Defines the properties of two integers used for ATM Dialog. | |
typedef struct CHARACTER_PROGRAM_tag | character_program |
Defines the properties of an ATM character program. | |
typedef struct ATM_STRUCTURE_tag | ATM_STRUCTURE |
Defines the properties of an ATM font based model. | |
typedef struct Boolean_WORKEDGE | workedge |
Internal structure used by Boolean modelling action (DLL). | |
typedef struct Boolean_WORKFACE | workface |
Internal structure used by Boolean modelling action (DLL). | |
typedef struct Boolean_TOOLEDGE | tooledge |
Internal structure used by Boolean modelling action (DLL). | |
typedef struct Boolean_TOOLFACE | toolface |
Internal structure used by Boolean modelling action (DLL). | |
typedef struct Boolean_VTXADJ | vtxadj |
Internal structure used by Boolean modelling action (DLL). | |
typedef struct Delaunay_FACET_tag | FACET |
Internal structure used by Delaunay modelling action (DLL). | |
typedef struct Designer_FACEATTRIBS_tag | FACEATTRIBS |
Face attributes structure. | |
typedef struct DesignerGLMAPtag | GLMAP |
Structure used in Designer OpenGL view window . | |
typedef struct Designer_RVERTEX | rvertex |
Structure used as part of the Hidden Line quick Draw. | |
typedef struct Designer_RFACE | rface |
Structure used as part of the Hidden Line quick Draw. | |
typedef struct Designer_EFACE | eface |
Structure used as part of the Hidden Line quick Draw. | |
typedef struct Designer_OBJECT | object |
Structure used as part of the Hidden Line quick Draw. | |
typedef struct Designer_KEY_POINTS_tag | key_points |
Key points used in the represent the Object origin etc. | |
typedef struct Designer_BEZIER_CURVE_tag | bezier_curve |
Provides properties of Bezier curves objects in the Designer. | |
typedef struct Designer_PRIMITIVE_tag | PRIMITIVE |
Describes the Designer primites used during the building of primitive shapes with the primites tool. | |
typedef struct Designer_PREFERENCES_tag | PREFERENCES |
Describes the Designer module's preferences for screen layout etc. | |
typedef struct Orient_WORKFACE | workface |
Internal structure used by orientation modelling action (DLL). | |
typedef struct Orient_VTXADJ | vtxadj |
Internal structure used by orientation modelling action (DLL). | |
typedef struct Simplify_SELECTEDEDGE | selectededge |
Internal structure used by structure simplification modelling action (DLL). | |
typedef struct Simplify_SELECTEDFACE | selectedface |
Internal structure used by structure simplification modelling action (DLL). | |
typedef struct Simplify_VTYADJ | vtyadj |
Internal structure used by structure simplification modelling action (DLL). | |
typedef struct VECTOR4_design_tag | vector4 |
Vector structure with 4 elements in the designer. | |
typedef struct Designer_VERTEX_tag | vertex |
Designer Vertex structure. | |
typedef struct Designer_EDGE_tag | edge |
Designer Edge structure. | |
typedef struct Designer_FACE_tag | face |
Face (Polygon) structure. | |
typedef struct Designer_SKELETON_tag | skel |
Designer Skeleton structure. | |
typedef struct Designer_NURBSSurfSample_tag | NurbsSurfSample |
NURBS surface sample. | |
typedef struct Designer_NURBSProperties_tag | NurbsProperties |
Nurbs structure properties. | |
typedef struct Designer_NURBS_tag | nurbs |
NURBS patch. | |
typedef struct Designer_RAMIMAGE_tag | RAMIMAGE |
Design Ram Image. | |
typedef struct Designer_IMAGEMAP_tag | IMAGEMAP |
Structure represents an Image/Texture map. | |
typedef struct Designer_WIREFRAME_tag | wireframe |
Designer wireframe approximation. | |
typedef struct Designer_MATERIALAXIS_tag | MATERIALAXIS |
An axis for materials. | |
typedef struct Designer_XSHADER_tag | XSHADER |
Shader parameters are stored in this structure. | |
typedef struct Designer_SURFACEMATERIAL_tag | SURFACEMATERIAL |
The main surface mmaterial data structure. | |
typedef struct X__STRUCTUREtag | X__STRUCTURE |
External structure for making Designer global variables and function available to plugin tools and actions.. | |
typedef struct TTF_STRUCTURE_tag | TTF_STRUCTURE |
Defines the properties of a TTF font based model. |
#define VECCOPY | ( | a, | |||
b | ) | { b[0] = a[0]; b[1] = a[1]; b[2] = a[2]; } |
typedef struct TWO_INTEGERS_ATM_tag two_integers |
Defines the properties of two integers used for ATM Dialog.
typedef struct CHARACTER_PROGRAM_tag character_program |
Defines the properties of an ATM character program.
Used to define how the model of an ATM font will be build from component pieces This structure specifies the program for each character.
typedef struct ATM_STRUCTURE_tag ATM_STRUCTURE |
Defines the properties of an ATM font based model.
Used to define how the model of an ATM font will be built.
typedef struct Boolean_WORKEDGE workedge |
Internal structure used by Boolean modelling action (DLL).
typedef struct Boolean_WORKFACE workface |
Internal structure used by Boolean modelling action (DLL).
typedef struct Boolean_TOOLEDGE tooledge |
Internal structure used by Boolean modelling action (DLL).
typedef struct Boolean_TOOLFACE toolface |
Internal structure used by Boolean modelling action (DLL).
typedef struct Boolean_VTXADJ vtxadj |
Internal structure used by Boolean modelling action (DLL).
typedef struct Delaunay_FACET_tag FACET |
Internal structure used by Delaunay modelling action (DLL).
typedef struct Designer_FACEATTRIBS_tag FACEATTRIBS |
Face attributes structure.
Sets the basis attributes for a face. The use of these parameters is discouraged and the simple face attributes has been superceeded by the Material/ImageMap system.
typedef struct DesignerGLMAPtag GLMAP |
Structure used in Designer OpenGL view window .
typedef struct Designer_RVERTEX rvertex |
Structure used as part of the Hidden Line quick Draw.
typedef struct Designer_RFACE rface |
Structure used as part of the Hidden Line quick Draw.
typedef struct Designer_EFACE eface |
Structure used as part of the Hidden Line quick Draw.
typedef struct Designer_OBJECT object |
Structure used as part of the Hidden Line quick Draw.
typedef struct Designer_KEY_POINTS_tag key_points |
Key points used in the represent the Object origin etc.
typedef struct Designer_BEZIER_CURVE_tag bezier_curve |
Provides properties of Bezier curves objects in the Designer.
typedef struct Designer_PRIMITIVE_tag PRIMITIVE |
Describes the Designer primites used during the building of primitive shapes with the primites tool.
typedef struct Designer_PREFERENCES_tag PREFERENCES |
Describes the Designer module's preferences for screen layout etc.
typedef struct Orient_WORKFACE workface |
Internal structure used by orientation modelling action (DLL).
typedef struct Orient_VTXADJ vtxadj |
Internal structure used by orientation modelling action (DLL).
typedef struct Simplify_SELECTEDEDGE selectededge |
Internal structure used by structure simplification modelling action (DLL).
typedef struct Simplify_SELECTEDFACE selectedface |
Internal structure used by structure simplification modelling action (DLL).
typedef struct Simplify_VTYADJ vtyadj |
Internal structure used by structure simplification modelling action (DLL).
typedef struct VECTOR4_design_tag vector4 |
Vector structure with 4 elements in the designer.
This structure is used by the NURBS patches only .
typedef struct Designer_VERTEX_tag vertex |
Designer Vertex structure.
This structure is the main structure defing the vertices in a model.
typedef struct Designer_EDGE_tag edge |
Designer Edge structure.
This structure represents the edges around the faces in the object. Or edges that exist on their ow
typedef struct Designer_FACE_tag face |
Face (Polygon) structure.
This structure describes the attribute of a face (polygon) in the model. The FACE of an object is the principal visible component of a model. A mesh of faces represent the surfaces in the object. A face carries attributes and is defines in relation to the vertices that it is attached to. It is built in the Designer module and visualised in the Renderer module.
typedef struct Designer_SKELETON_tag skel |
Designer Skeleton structure.
This structure is to describe one bone (with its end of bone node) in the designer. The overall skeleton is described as a linked list with the key parent child relationship.
typedef struct Designer_NURBSSurfSample_tag NurbsSurfSample |
NURBS surface sample.
This structure represents the sampling of a NURBS surface. Note the parameter's range is determined by the surface's knot vector, i.e., u goes from kvU[orderU-1] to kvU[numU], and likewise for v
typedef struct Designer_NURBSProperties_tag NurbsProperties |
Nurbs structure properties.
This structure holds NURBS properties .
typedef struct Designer_NURBS_tag nurbs |
NURBS patch.
This structure represents a NURBS patch. Note the w values are *premultiplied* with the x, y and z values. eg. Cubic NURBS mimimum requirement 4 control points => num = 4 order = 4 => 8 Index: knots [0 - 3] points [0 - 3][0 - 3] in the terms of Watt and Watt spline spec. is n=3 k=4 => knots = 3+4+1 Sum i=0,n (points = n+1) In knot vector first parameter repeated "k" times [0 0 0 0 1 1 1 1] [0..numV-1][0..numU-1]
typedef struct Designer_RAMIMAGE_tag RAMIMAGE |
Design Ram Image.
This structure holds the data about a particular image that is held in RAM . For image maps that will be embedded in MFX file. Note the images are stored and embedded in their original data format. No decoding of the image is performed!
typedef struct Designer_IMAGEMAP_tag IMAGEMAP |
Structure represents an Image/Texture map.
This structure holds all the information about an Image map. It can have up to 4 images associated with the map (these may be stored in a RAMIMAGE
typedef struct Designer_WIREFRAME_tag wireframe |
Designer wireframe approximation.
The designer can hold an outline wireframe to represent the full wireframe in the animator where the mesh is very large and drawing may be slowed down.
typedef struct Designer_MATERIALAXIS_tag MATERIALAXIS |
An axis for materials.
This structure defines an axis and origin for a laterial
typedef struct Designer_XSHADER_tag XSHADER |
Shader parameters are stored in this structure.
This structure stores information about any shaders (plugin textures
typedef struct Designer_SURFACEMATERIAL_tag SURFACEMATERIAL |
The main surface mmaterial data structure.
This structure stores all the details of a surface material.
typedef struct X__STRUCTUREtag X__STRUCTURE |
External structure for making Designer global variables and function available to plugin tools and actions..
This structure is used to pass access to all the Designer's internal globals and funcitons. NOTE: Don't use functions that return "double" use pointer "double *" it is OK if same compiler as DLL otherwise bad. The function names that plug-ins can use in this structure are best described by the usable names given in file DSTRUCT.H (for example function EraseAll(w) is represented by pointer (*fpDA).
typedef struct TTF_STRUCTURE_tag TTF_STRUCTURE |
Defines the properties of a TTF font based model.
Used to define how the model of a TTF font will be built.
LRESULT CALLBACK MainModelerWndProc | ( | HWND | hwnd, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 261 of file DESIGN.C.
References ActiveView, bBackgroundImage, CheckMenuHelpData(), CreateMemoryWindows(), current_message, CursorInTriview(), DeleteMemoryWindows(), DisplayMenuHelpData(), Draw3dView(), DrawModel, DrawQuickModel(), ExecuteKeyboardKeyCommand(), FALSE, FocusActiveWindow(), GetTriview(), ghbrushScreen, ghinst_main, ghpaletteScreen, ghwnd_current, ghwnd_info, ghwnd_main, ghwnd_triview, ghwnd_view, ghwndOpenGLview, hBmBackground, IDM_FILE_BEZIER, IDM_FILE_EXIT, IDM_FILE_EXPORT_3DS, IDM_FILE_EXPORT_DXF, IDM_FILE_EXPORT_STL, IDM_FILE_EXPORT_VRML, IDM_FILE_HEIGHT, IDM_FILE_IMPORT_SCN, IDM_FILE_IMPORT_TDD, IDM_FILE_PRINT, IDM_FILE_SAVE_ALL, IDM_FILE_SAVE_LETTERS, IDM_FILE_SAVE_NAMED, IDM_FILE_SAVE_OBJECT, IDM_FILE_SAVE_PATH, IDM_FILE_TRACEOUTLINE, IDM_FILE_UPDATE_ANIMATOR, IDM_STOP, IDS_ZERO, INZOOM, L, MAGNETTO, max, min, MoveToolsWindow(), SendPrgmMessage(), SetWindowSize(), SIZESTATUS1, StartOpenGL(), tool, TRIVIEW, TriviewSpaceX, TriviewSpaceY, TRUE, type, update_timer, View, Window0sizeX, Window0sizeY, WindowLeftOrigin, WindowSizeX, WindowSizeY, WindowsXmin, WindowsYmin, WindowTopOrigin, WindowViewXmin, WindowViewXsize, WindowViewYmin, WindowViewYsize, x, y, and Zoom2().
Referenced by WinMain().
LRESULT CALLBACK ModelerTriViewWndProc | ( | HWND | hwnd, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 633 of file DESIGN.C.
References ActiveView, CheckWindowIcon(), current_message, DrawOne3dCursor(), DrawShaderInOne(), DrawSkeletonInOne(), EXPANDER, FALSE, FocusActiveWindow(), ghbrushWindow, ghcurCross, ghcurSave, ghdc_triview_Bitmap, ghpaletteScreen, ghwnd_current, ghwnd_main, IDM_PAN_DOWN, IDM_PAN_LEFT, IDM_PAN_RIGHT, IDM_PAN_UP, IDM_STOP, IDM_WINDOW_SWITCHWINDOW0, IDM_WINDOW_SWITCHWINDOW1, IDM_WINDOW_SWITCHWINDOWS, IDS_SWAPOTHER, InvertWindowIcon(), INZOOM, L, Move3dCursor(), NO, NOTOOL, PAN, PanToolDown(), PanToolMove(), PanToolUp(), Plot3dOff(), PLOTTER, ROTATOR, SelectedShader, SendPrgmMessage(), SHAPER, SKANIMATE, sktool, tool, ToolAction(), ToolDown(), ToolMove(), ToolUp(), TRUE, View, YES, and ZoomView().
Referenced by WinMain().
LRESULT CALLBACK ModelerViewWndProc | ( | HWND | hwnd, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 913 of file DESIGN.C.
References current_message, DESELECTOR, double, Draw3dView(), DrawModel, DrawQuick3dView(), FALSE, ghbrushWindow, ghcurArrow, ghcurDeselect, ghcurGrabber, ghcurPan, ghcurSelect, ghdc_view_Bitmap, ghinst_main, ghpaletteScreen, ghwnd_main, ghwnd_view, GRABBER, IDM_VIEW_HIDDENLINE, IDM_VIEW_WIREFRAME, IDS_PERSPVIEW, IDS_VIEWUPDATE, L, max, min, MoveInPerspective(), PerspFi, PerspTheta, SELECTOR, SelectorDown(), SelectorMove(), SelectorUp(), SendPrgmMessage(), Textheight, Textwidth, tool, and TRUE.
Referenced by WinMain().
LRESULT CALLBACK ModelerInfoWndProc | ( | HWND | hwnd, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
LRESULT CALLBACK ToolboxWndProc | ( | HWND | hwnd, | |
UINT | msg, | |||
WPARAM | wParam, | |||
LPARAM | lParam | |||
) |
Definition at line 190 of file TOOLBOX.C.
References bToolpannelSmall, ghinst_main, ghwnd_main, IDBM_STOOLBAR_A, IDBM_STOOLBAR_B, IDBM_STOOLBAR_D, IDBM_STOOLBAR_H, IDBM_STOOLBAR_I, IDBM_STOOLBAR_M, IDBM_TOOLBAR_A, IDBM_TOOLBAR_B, IDBM_TOOLBAR_D, IDBM_TOOLBAR_H, IDBM_TOOLBAR_I, IDBM_TOOLBAR_M, and szToolBtnClass.
LRESULT CALLBACK ToolBtnWndProc | ( | HWND | hwnd, | |
UINT | msg, | |||
WPARAM | wParam, | |||
LPARAM | lParam | |||
) |
Definition at line 235 of file TOOLBOX.C.
References bToolpannelLeft, bToolpannelSmall, current_message, DESELECTOR, EXPANDER, FALSE, gCurTool, ghinst_main, ghwnd_main, ghwndTools, ghwndTooltip, GRABBER, hBmBackground, IDM_ACTIONS_EXPAND, IDM_ACTIONS_MOVE, IDM_ACTIONS_ROTATE_CLOCKWISE, IDM_ACTOR_TOOL_GRABABS, IDM_ACTOR_TOOL_ROTATEABS, IDM_ACTOR_TOOL_SIZEABS, IDM_CONTEXT_TOOLSLEFT, IDM_CONTEXT_TOOLSSMALL, IDM_TOOLS_DESELECTOR, IDM_TOOLS_PLOT3D, IDM_TOOLS_SHAPER, IDM_VIEW_FULL, IDM_ZOOM_CENTRE, IDS_ZERO, INZOOM, MAGNETTO, NO_HELP, NO_MESSAGE, NODETOOL, NOTOOL, PAN, PATHEDITOR, PLOT3D, PLOTTER, ROTATOR, SELECTOR, SendIconHelpMessage(), SendPrgmMessage(), SHAPER, SIZER, SKELETOR, tool, TRACKER, and TRUE.
WHERE void ExecuteKeyboardKeyCommand | ( | int | key | ) |
Definition at line 2467 of file DESIGN.C.
References ghwnd_main, IDM_STOP, NOTOOL, tool, and WM_CALLBACK_ABANDON.
Referenced by MainAnimatorWndProc(), and MainModelerWndProc().
WHERE void DisengageDesignerTool | ( | void | ) |
Definition at line 2635 of file DESIGN.C.
References ACTION_PANNEL, ActivateAllMenus(), BUILDER, COMMAND_PANNEL, DESELECTOR, DisengageSkeletonTool(), EnableToolPannels(), EXPANDER, FALSE, ghcurArrow, ghwnd_main, ghwndTools, GRABBER, IDM_STOP, IDS_T_NOTOOL, INZOOM, MAGNETTO, NODETOOL, NOTOOL, NTOOLS, PAN, PLOT3D, Plot3dOff(), PLOTTER, PositionBrushOnOff(), PositionMaterialOnOff(), PrimitiveOff(), PRIMS, ROTATOR, SelectedBrush, SelectedShader, SELECTOR, SendPrgmMessage(), SHAPER, sktool, tool, TRUE, and YES.
Referenced by ExecuteExternalAction(), and LoadInternalAction().
WHERE void DisengageSkeletonTool | ( | void | ) |
Definition at line 2530 of file DESIGN.C.
References ActivateAllMenus(), Draw3dView(), DrawModel, DrawSkeleton(), EnableToolPannels(), FALSE, ghcurArrow, ghwnd_main, ghwndOpenGLview, ghwndTools, IDM_STOP, NO, NOTOOL, SELECT_PANNEL, SetSkToolbarState(), SKANIMATE, SkeletonToolBar(), sktool, SkToolOff(), tool, and TRUE.
Referenced by DisengageDesignerTool().
WHERE void InitializeLastFilesList | ( | void | ) |
Definition at line 2886 of file ANIMATE.C.
References FALSE, FileInPath(), ghwnd_main, IDM_FILE_EXIT, IniFilename, IniSection, LASTFILECMD, NFILESLIST, and TRUE.
Referenced by AnimatorStartup(), and DesignStartup().
WHERE void ChangeToolboxBitmaps | ( | void | ) |
Definition at line 108 of file TOOLBOX.C.
References bToolpannelSmall, ghinst_main, IDBM_STOOLBAR_A, IDBM_STOOLBAR_B, IDBM_STOOLBAR_D, IDBM_STOOLBAR_H, IDBM_STOOLBAR_I, IDBM_STOOLBAR_M, IDBM_TOOLBAR_A, IDBM_TOOLBAR_B, IDBM_TOOLBAR_D, IDBM_TOOLBAR_H, IDBM_TOOLBAR_I, IDBM_TOOLBAR_M, LARGE_TOOL_X, LARGE_TOOL_Y, SMALL_TOOL_X, and SMALL_TOOL_Y.
WHERE void MoveToolsWindow | ( | void | ) |
Definition at line 88 of file TOOLBOX.C.
References ActiveView, BigCameraView, bToolpannelLeft, FALSE, ghwnd_main, ghwnd_triview, ghwnd_view, ghwndTools, N_ICONS, TRUE, WindowGap, x, and y.
WHERE void ToolboxSelectTool | ( | int | ) |
WHERE void ToolboxShow | ( | BOOL | ) |
WHERE void ToolboxDestroy | ( | void | ) |
Definition at line 69 of file TOOLBOX.C.
References ghwndCoord1, ghwndLock, ghwndQuicktime, and ghwndTools.
WHERE void EnableTools | ( | BOOL | status | ) |
WHERE void PannelSelectTool | ( | HWND | hwnd, | |
int * | oldtool, | |||
int | newtool | |||
) |
WHERE LRESULT CALLBACK CoordinatesDlgProc | ( | HWND | hdlg, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 849 of file TOOLBOX.C.
References current_message, CurrentFrame, DLG_COORDS_CANCEL, DLG_COORDS_DEFINE, DLG_COORDS_DIST, DLG_COORDS_DX, DLG_COORDS_DY, DLG_COORDS_DZ, DLG_COORDS_GOTO, DLG_COORDS_MEASURE, DLG_COORDS_SETCENTRE, DLG_COORDS_X, DLG_COORDS_Y, DLG_COORDS_Z, double, Draw3dCursor(), DrawModel, FALSE, GetTransform, ghinst_main, ghwnd_main, IDC_COORD_UPDATE, IDM_COORDS_DEFINE, IDM_COORDS_ORIGIN, IDM_WINDOW_COORDS, IDS_ZERO, in_stage_triview(), IniFilename, IniSection, lrulerx, lrulery, lrulerz, NpointerX, NpointerY, NpointerZ, PaintDialogBackground(), PerspectiveView(), ReDrawStageDisplay(), ruler, rulerx, rulery, rulerz, SelectedNode, SendPrgmMessage(), TRUE, TVcentreX, TVcentreY, TVcentreZ, TVpointX, TVpointY, TVpointZ, TVsizeX, TVsizeY, and TVsizeZ.
WHERE LRESULT CALLBACK LockDlgProc | ( | HWND | hdlg, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 890 of file TOOLBOX.C.
References DLG_LOCK_CI, DLG_LOCK_LK, DLG_LOCK_SQ, DLG_LOCK_TR, DLG_LOCK_XX, FALSE, ghinst_main, ghwnd_main, ghwndTools, IDM_LOCK_CIRCLE, IDM_LOCK_LOCK, IDM_LOCK_SQUARE, IDM_LOCK_TRIANGLE, IDM_STOP, PaintDialogBackground(), SelectedBrush, and TRUE.
WHERE char* TruncateTextString | ( | char * | , | |
char * | , | |||
long | ||||
) |
void EraseAll | ( | short | what | ) |
Erases/Deletes all or part of the data.
This function deletes everything in the model or just its geometric components. Vertices/Edes/Faces/Skeleton
what | When 1 all data is deleted. When 0 only geometry is deleted. |
Definition at line 36 of file UTILITY.C.
References B, Bcurves, EDIT_ACTION, EraseAllNurbs, EraseAllSkeleton(), GetTriview(), ghwnd_main, grid_size, IDM_ATTRIBUTES_SHADOW, iMap, iMat, MainEp, MainFp, MainVp, MAX_DIR, MirrorFlag, N_Bcurves, Nedge, Nface, nImaps, nLockediMaps, nMats, NO, NpointerX, NpointerY, NpointerZ, Nvert, NvertDeselect, NvertSelect, ObjectAxis, R, Shader, ShadowFlag, T, TempPath, TRUE, UNIT, UnloadRamImage(), w_frame, and X__Free.
WHERE void EraseAllSkeleton | ( | void | ) |
Definition at line 95 of file UTILITY.C.
References CreateSkeleton, current_skeleton, FirstSp, MainSp, MainVp, Nskel, Nvert, UpdateSkTreeView(), and X__Free.
Referenced by EraseAll().
WHERE void Delete_Bcurve | ( | void | ) |
Definition at line 111 of file UTILITY.C.
References Bcurves, MainVp, N_Bcurves, SELECTED, X__Free, and X__Realloc.
Referenced by EraseVertex(), and Restore_Undo().
WHERE void Delete_MapLock | ( | void | ) |
Definition at line 149 of file UTILITY.C.
References iMap, MainVp, nImaps, nLockediMaps, and SELECTED.
Referenced by EraseVertex(), and Restore_Undo().
WHERE void RecalibrateMapLocks | ( | void | ) |
Definition at line 169 of file UTILITY.C.
References iMap, MainVp, nImaps, and nLockediMaps.
Referenced by ActionRotate(), and Nudge().
WHERE short WhichBezier | ( | vertex * | ) |
WHERE short EraseSkeleton | ( | skel * | ) |
Definition at line 183 of file UTILITY.C.
References current_skeleton, FirstSp, IDQ_NODELETESKROOT, MainSp, Nskel, SendPrgmQuery(), and X__Free.
WHERE int EraseEdge | ( | int | ) |
Definition at line 219 of file UTILITY.C.
References fp, MainEp, MainFp, MainVp, Nedge, Nface, NO, SELECTED, UpdateEdgeHeap, UpdateFaceHeap, and YES.
Referenced by EraseIndicatedEdge().
WHERE int EraseVertex | ( | int | ) |
Definition at line 256 of file UTILITY.C.
References Delete_Bcurve(), Delete_MapLock(), fp, MainEp, MainFp, MainVp, Nedge, Nface, NO, Nvert, NvertSelect, SELECTED, UpdateEdgeHeap, UpdateFaceHeap, UpdateVertexHeap, and YES.
WHERE void EraseVertexMapping | ( | void | ) |
WHERE int EraseIndicatedEdge | ( | void | ) |
WHERE int EraseIndicatedVertex | ( | void | ) |
Definition at line 540 of file UTILITY.C.
References ActiveView, DESELECTED, double, EraseVertex, GetWindowCoords, INEDITOR, intriview(), MainVp, NO, NpointerX, NpointerY, NpointerZ, Nvert, NvertDeselect, NvertSelect, SELECTED, TVsizeX, and YES.
WHERE int IdentifyIndicatedFace | ( | void | ) |
Definition at line 620 of file UTILITY.C.
References ActiveView, DOT2, double, fp, GetWindowCoords, intriview(), MainFp, MainVp, max, min, Nface, NpointerX, NpointerY, NpointerZ, PI, and SELECTED.
Referenced by WrapMapSelectedFaces().
WHERE short intriview | ( | vertex * | ) |
WHERE void CreateVertex | ( | void | ) |
WHERE void CreateFace | ( | long | v1, | |
long | v2, | |||
long | v3 | |||
) |
Definition at line 342 of file UTILITY.C.
References FaceColour, FALSE, MainFp, Nface, and UpdateFaceHeap.
WHERE void CreateEdge | ( | long | v1, | |
long | v2 | |||
) |
BOOL UpdateVertexHeap | ( | long | n | ) |
BOOL UpdateEdgeHeap | ( | long | n | ) |
BOOL UpdateFaceHeap | ( | long | n | ) |
WHERE void CreateSkeleton | ( | skel * | ) |
Definition at line 356 of file 3DSCON1.C.
References _X__FAR, Animator_SKELETON::bx, Animator_SKELETON::id, j_buf, Animator_SKELETON::lParam, MainSp, Animator_SKELETON::name, NpointerX, NpointerY, NpointerZ, Nskel, Animator_SKELETON::u, Animator_SKELETON::v, Animator_SKELETON::w, Animator_SKELETON::weight, Animator_SKELETON::wrange, Animator_SKELETON::wzone, and X__Malloc.
WHERE BOOL CheckFaceExists | ( | long | , | |
long | , | |||
long | , | |||
long | ||||
) |
WHERE BOOL CheckEdgeExists | ( | long | , | |
long | , | |||
long | ||||
) |
WHERE void MakeAutoWireFrame | ( | void | ) |
Definition at line 1546 of file UTILITY.C.
References EDIT_ACTION, ghcurWait, HIDDEN, IDQ_NOMEM1, IDQ_WIREEXISTS, IDQ_WIRETOOBIG, MainEp, MainVp, MAXUNIT, Nedge, SendPrgmQuery(), TRUE, type, w_frame, X__Free, X__Malloc, and YES.
WHERE int MakeWireFrame | ( | void | ) |
Definition at line 1662 of file UTILITY.C.
References EDIT_ACTION, FAIL, IDQ_NOMEM1, IDQ_TOOFEWVERTICES, IDQ_WIRETOOBIG, MainEp, MainVp, Nedge, NvertSelect, OK, SELECTED, SendPrgmQuery(), w_frame, X__Free, X__Malloc, and YES.
WHERE void UnMakeWireFrame | ( | void | ) |
Definition at line 1742 of file UTILITY.C.
References CreateEdge, CreateVertex, DrawModel, EDIT_ACTION, IDQ_NOMEM1, IDQ_WIRENOEXISTS, MainVp, Nedge, SendPrgmQuery(), UpdateCounters, UpdateEdgeHeap, UpdateVertexHeap, w_frame, X__Free, X__Malloc, and YES.
WHERE void ClearWireFrame | ( | void | ) |
Definition at line 1730 of file UTILITY.C.
References EDIT_ACTION, IDQ_WIRENOEXISTS, SendPrgmQuery(), w_frame, X__Free, and YES.
WHERE void SpecialFunction | ( | int | item | ) |
Definition at line 675 of file UTILITY.C.
References ActiveView, AddPolygon(), DrawModel, IDM_ACTIONS_SPECIAL_3DPLOT, IDM_ACTIONS_SPECIAL_3DSPIRAL, IDM_ACTIONS_SPECIAL_BUTTERFLY, IDM_ACTIONS_SPECIAL_HELIX, IDM_ACTIONS_SPECIAL_LINE, IDM_ACTIONS_SPECIAL_SPIRAL, TVsizeX, and UpdateCounters.
WHERE void AddPolygon | ( | int | ns, | |
long | radius, | |||
int | axis | |||
) |
Definition at line 753 of file UTILITY.C.
References CreateEdge, CreateVertex, double, IDQ_NOMEM2, IDQ_SCALETOOSMALL, MainVp, Nedge, NpointerX, NpointerY, NpointerZ, Nvert, RequestNumEntry, SendPrgmQuery(), TRIFRONT, TRIRIGHT, TRITOP, TVsizeX, UpdateEdgeHeap, UpdateVertexHeap, x, y, and z.
Referenced by BuildPrimitive(), and SpecialFunction().
WHERE void BuildPrimitive | ( | long | PrimitiveType, | |
int | view | |||
) |
Definition at line 1080 of file UTILITY.C.
References AddPolygon(), AutoFillFace(), CreateAttachedCopy, CreateEdge, CreateFace, CreateVertex, DESELECTED, Draw3dView(), DrawModel, Explode(), Designer_PRIMITIVE_tag::faces, FALSE, Designer_PRIMITIVE_tag::fb, Designer_PRIMITIVE_tag::fc, fp, ghwndOpenGLview, Designer_PRIMITIVE_tag::height, INEDITOR, Designer_PRIMITIVE_tag::length, Designer_PRIMITIVE_tag::lr, lrulerx, lrulery, lrulerz, MainFp, MainVp, Designer_PRIMITIVE_tag::ml, Designer_PRIMITIVE_tag::mw, Nedge, Nface, Designer_PRIMITIVE_tag::nhorz, NpointerX, NpointerY, NpointerZ, Designer_PRIMITIVE_tag::nsides, Designer_PRIMITIVE_tag::nsteps, Designer_PRIMITIVE_tag::nvert, NvertDeselect, NvertSelect, OrientateFaceNormals, PrimStruct, Designer_PRIMITIVE_tag::radius, ReverseFaceOrientation, ruler, SELECTED, Designer_PRIMITIVE_tag::smooth, Subdivide(), Designer_PRIMITIVE_tag::torus_ratio, TRIFRONT, TRIRIGHT, TRITOP, TRUE, TVpointX, TVpointY, TVpointZ, TVsizeX, TVsizeY, TVsizeZ, Designer_PRIMITIVE_tag::ud, UpdateCounters, UpdateEdgeHeap, UpdateFaceHeap, UpdateVertexHeap, Designer_PRIMITIVE_tag::width, x, X__Free, X__Malloc, y, and z.
Referenced by AddSinglePrimitive(), and PrimitivesDlgProc().
WHERE void UpdatePrimitiveStructure | ( | long | primitivetype, | |
int | view, | |||
long | xmin, | |||
long | ymin, | |||
long | zmin, | |||
long | xmax, | |||
long | ymax, | |||
long | zmax, | |||
long | xc, | |||
long | yc, | |||
long | zc | |||
) |
Definition at line 922 of file UTILITY.C.
References double, Designer_PRIMITIVE_tag::fb, Designer_PRIMITIVE_tag::height, Designer_PRIMITIVE_tag::length, Designer_PRIMITIVE_tag::lr, lrulerx, lrulery, lrulerz, max, Designer_PRIMITIVE_tag::ml, Designer_PRIMITIVE_tag::mw, PrimStruct, Designer_PRIMITIVE_tag::radius, ruler, TRIFRONT, TRIRIGHT, TRITOP, Designer_PRIMITIVE_tag::ud, and Designer_PRIMITIVE_tag::width.
Referenced by AddSinglePrimitive(), PrimitiveOn(), and ToolUp().
WHERE void Nudge | ( | int | ) |
Definition at line 7 of file UTILS.C.
References ActionRotate(), ActiveView, coords_visible, do_NOT_abort, Draw3dCursor(), DrawModel, FALSE, GetWindowCoords, GetWorldCoords, GRABBER, IDM_PAN_DOWN, IDM_PAN_LEFT, IDM_PAN_RIGHT, IDM_PAN_UP, IDM_ZOOM_IN, IDM_ZOOM_OUT, MainVp, NOTOOL, NpointerX, NpointerY, NpointerZ, RecalibrateAllBezier(), RecalibrateMapLocks(), ROTATOR, Save_Undo(), SELECTED, StageGrab(), StageGrabIdentify(), StageStepRotate(), tool, TRIFRONT, TRIRIGHT, TRUE, and UpdateRuler().
WHERE void ExecutePrimitivesMenu | ( | HWND | ) |
Definition at line 1459 of file UTILITY.C.
References bToolpannelLeft, FALSE, ghinst_main, ghwndTools, IDBM_MENU1_1, IDBM_MENU1_2, IDBM_MENU1_3, IDBM_MENU1_4, IDBM_MENU1_5, IDBM_MENU1_6, IDBM_MENU1_7, IDBM_MENU1_8, IDBM_MENU1_9, IDM_PRIMITIVE_QADD_1, IDM_PRIMITIVE_QADD_2, IDM_PRIMITIVE_QADD_3, IDM_PRIMITIVE_QADD_4, IDM_PRIMITIVE_QADD_5, IDM_PRIMITIVE_QADD_6, IDM_PRIMITIVE_QADD_7, IDM_PRIMITIVE_QADD_8, and IDM_PRIMITIVE_QADD_9.
WHERE void AddSinglePrimitive | ( | long | ) |
Definition at line 1501 of file UTILITY.C.
References ActiveView, BuildPrimitive(), EDIT_ACTION, FaceColour, Designer_PRIMITIVE_tag::faces, Designer_PRIMITIVE_tag::fc, IDM_PRIMITIVE_QADD_1, IDM_PRIMITIVE_QADD_2, IDM_PRIMITIVE_QADD_3, IDM_PRIMITIVE_QADD_4, IDM_PRIMITIVE_QADD_5, IDM_PRIMITIVE_QADD_6, IDM_PRIMITIVE_QADD_7, max, NpointerX, NpointerY, NpointerZ, Designer_PRIMITIVE_tag::nsides, Designer_PRIMITIVE_tag::nsteps, PrimStruct, Designer_PRIMITIVE_tag::smooth, TVcentreX, TVcentreY, TVcentreZ, TVsizeX, TVsizeY, UpdatePrimitiveStructure(), and YES.
WHERE void LoadUtility | ( | char * | program, | |
char * | class, | |||
int | message, | |||
char * | argument | |||
) |
WHERE int SelectDirectoryName | ( | char * | , | |
char * | , | |||
char * | , | |||
char * | , | |||
HWND | parent | |||
) |
WHERE unsigned char ReadLongInteger | ( | long * | val, | |
HANDLE | h | |||
) |
WHERE void WriteLongInteger | ( | long | lng, | |
FILE * | ff | |||
) |
WHERE int LoadObject | ( | char * | FileName, | |
short | relation | |||
) |
Definition at line 162 of file LOADER.C.
References double, dwRead, EDIT_ACTION, FAIL, FALSE, grid_size, IDS_FILEOPENFAIL, IDS_LOADING, iMap, LOADOPERATION, lrulerx, lrulery, lrulerz, MainFp, MainVp, MAP_BY_VERTEX, MAXUNIT, Nedge, Nface, nImaps, nMats, NO, NpointerX, NpointerY, NpointerZ, Nvert, ObjectAxis, OK, Designer_KEY_POINTS_tag::Origin, ReadNurbs(), ReadVertices(), reset_mod_maxview(), ruler, ruler_name, rulerx, rulery, rulerz, SendPrgmMessage(), TRUE, UNIT, and YES.
Referenced by LoadXmodel().
WHERE char* short_form | ( | char * | filename | ) |
WHERE void Save_Undo | ( | short | model | ) |
Definition at line 1593 of file LOADER.C.
References Animator_SKELETON::bx, EDIT_ACTION, Empty_Undo(), FALSE, FirstSp, IDQ_NOUNDOSPACE, MainVp, Nnurbs, Nskel, outlng(), SendPrgmQuery(), TempPath, UNDO_ON, VECCOPY, WriteEdges(), WriteFaces(), WriteNurbs(), WriteSkeleton(), WriteVertices(), X__Malloc, and YES.
Referenced by AutoFacetCurveWithHoles(), CopyConnected(), ExecuteExternalAction(), ExpandDlgProc(), Explode(), ExtrudeAlong(), Flip(), GrowSelectedAlongNormal(), JoinTwoCurves(), LoadInternalAction(), LoadXmodel(), MakeBezierCurve(), Nudge(), Replace_Faces(), Restore_Undo(), ShatterEffect(), SkToolOn(), SmoothCurve(), Spin(), and UnPlan().
WHERE void Restore_Undo | ( | void | ) |
Definition at line 1657 of file LOADER.C.
References Animator_SKELETON::bx, Delete_Bcurve(), Delete_MapLock(), DrawModel, Empty_Undo(), EraseAll, FALSE, FirstSp, IDQ_NOUNDO, IDQ_NOUNDOSPACE, IDQ_UNDONOTREADY, INZOOM, L, LastToolVertex, MainVp, Nskel, NvertDeselect, NvertSelect, ReadNurbs(), ReadVertices(), Save_Undo(), SELECTED, SelectedBrush, SelectedShader, SendPrgmQuery(), TempPath, tool, UpdateCounters, UpdateEdgeHeap, UpdateFaceHeap, UpdateVertexHeap, VECCOPY, and X__Free.
WHERE void Empty_Undo | ( | void | ) |
Definition at line 1756 of file LOADER.C.
References TempPath, and X__Free.
Referenced by DesignShutdown(), ExecuteExternalAction(), LoadInternalAction(), Restore_Undo(), Save_Undo(), and ToolDown().
WHERE void SaveObject | ( | char * | Filename, | |
short | status | |||
) |
root node only implies no skeleton
Definition at line 42 of file 3DSSAVE.C.
References DefaultBrilliance, DefaultReflectivity, DefaultTransparency, disinform(), DrawOldMarker(), EDIT_ACTION, FALSE, G_FILEOPENFAIL, ghcurWait, grid_size, IDQ_FILEEXISTS, IDQ_FILEOPENFAIL, IDS_CURRENT, IDS_SAVING, inform(), iSha, L, lrulerx, lrulery, lrulerz, MirrorFlag, N_Bcurves, Nedge, Nface, nImaps, nMats, Nnurbs, NO, nSha, Nskel, Nvert, NvertGlue, ObjectAxis, outlng(), Output_Message(), pause(), RequestItemSelect(), ruler, ruler_name, rulerx, rulery, rulerz, SendPrgmMessage(), SendPrgmQuery(), ShadowFlag, short_form(), TRUE, WriteEdges(), WriteFaces(), WriteNurbs(), WriteSkeleton(), WriteTextures(), WriteVertices(), X, xShaders, and Y.
WHERE BOOL LoadInternalAction | ( | char * | library | ) |
Definition at line 305 of file externals.c.
References DisengageDesignerTool(), DrawModel, EDIT_ACTION, Empty_Undo(), EviStructure, FALSE, ghwnd_info, ghwnd_main, gszHomeDir, IDQ_FAILEDFUNCTION, IDQ_FAILEDLIBRARY, IDQ_TOOLNOTFINISHED, INZOOM, Save_Undo(), SelectedBrush, SelectedShader, SendPrgmQuery(), sktool, tool, TRUE, UpdateCounters, UpdateSkTreeView(), and YES.
WHERE void LoadAApoly | ( | int | aa_or_not_aa, | |
char * | filename | |||
) |
Definition at line 1471 of file LOADER.C.
References CreateEdge, CreateVertex, IDQ_FILEOPENFAIL, IDQ_NOTAAPROPATH, IDQ_NOTPATHFILE, MainVp, SendPrgmQuery(), UpdateEdgeHeap, and UpdateVertexHeap.
WHERE void SavePath | ( | void | ) |
Definition at line 1532 of file LOADER.C.
References AppendFileExtension, DrawVerticesOnly(), GetPathList(), ghwnd_main, gszPTHdir, gszPTHfile, IDQ_FILEOPENFAIL, IDQ_NOPATHSTART, IDQ_SAVINGERROR, IDX_MISC_WRITEPATH, MainVp, SelectSfxFileName(), SendPrgmQuery(), TRUE, UpdateCounters, and X__Free.
WHERE int AddExternalSkeleton | ( | char * | ) |
Definition at line 697 of file LOADER.C.
References dwRead, FAIL, FALSE, IDS_FILEOPENFAIL, Nvert, OK, SendPrgmMessage(), and TRUE.
WHERE short RequestNumEntry | ( | short | val, | |
short | minval, | |||
short | maxval, | |||
char * | title, | |||
char * | message | |||
) |
Definition at line 79 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, | |||
HWND | parent | |||
) |
WHERE void EnableToolPannels | ( | int | what_one, | |
BOOL | status | |||
) |
Definition at line 144 of file LIBRARY.C.
References COORD_PANNEL, EnableTools(), ghwnd_main, ghwndCoord1, ghwndTimeline, KEYS_WINDOW, MAIN_WINDOW, and TOOL_PANNEL.
Referenced by AddOnlyNewNode(), AnimationPlayer(), DisengageDesignerTool(), DisengageSkeletonTool(), EditCameraSize(), EditDirectorDialog(), EditGroundDialog(), EditImageMap(), EditLightDialog(), EditMaterial(), EditObjectDlgProc(), EditObjectXipDlgProc(), EditPathMovement(), EditSkyDialog(), EditXipDlgProc(), ExplodeDlgProc(), LoadPath(), LogOnMessage(), ObjectTimelineDlgProc(), ParticleDlgProc(), PathSetDlgProc(), PositionBrushOnOff(), PositionMaterialOnOff(), PrintImageFile(), Read3Reals(), RequestCharString(), RequestEditLightSize(), RequestEditSize(), RequestNumEntry(), SelectFileName(), SelectKeyMaker(), SelectScrolledItemList(), SetColour(), SetUpGrid(), SqueezeDlgProc(), and UpdateRuler().
WHERE void ActivateAllMenus | ( | HWND | hwnd, | |
UINT | fuFlags | |||
) |
Definition at line 394 of file LIBRARY.C.
Referenced by DisengageDesignerTool(), DisengageSkeletonTool(), EditImageMap(), EditMaterial(), PositionBrushOnOff(), and PositionMaterialOnOff().
WHERE int SelectScrolledItemList | ( | int | n, | |
char ** | list, | |||
char * | title, | |||
HWND | parent | |||
) |
Definition at line 213 of file LIBRARY.C.
References ALL_PANNELS, DLG_CHOOSE, EnableToolPannels(), FALSE, ghinst_main, ItemSelectDlgProc(), and TRUE.
WHERE int SelectItemList | ( | int | n, | |
char ** | list, | |||
char * | title | |||
) |
WHERE int SelectItems | ( | int | n, | |
char ** | list, | |||
char * | title, | |||
int | where, | |||
BOOL | lock | |||
) |
WHERE void GetTriview | ( | BOOL | reset | ) |
Definition at line 550 of file LIBRARY.C.
References ActiveView, double, max, TRIFRONT, TRIRIGHT, TRITOP, TRIVIEW, TVcentreX, TVcentreY, TVcentreZ, TVpointX, TVpointY, TVpointZ, TVsizeX, TVsizeY, TVsizeZ, UNIT2, View, WindowPixelSize, WindowSizeX, and WindowSizeY.
Referenced by AddCostumeTimeLine(), EraseAll(), FormatScreen(), LoadAnimationFile(), MainAnimatorWndProc(), MainModelerWndProc(), reset_mod_maxview(), SetupMainWindow(), SwitchWindow(), UpdateIconPositions(), and Zoom().
Definition at line 433 of file LIBRARY.C.
References double, IncludeNurbsBoundary(), MainVp, max, MAXUNIT, min, MINUNIT, NpointerX, NpointerY, NpointerZ, Nvert, SELECTED, TRUE, TVpointX, TVpointY, and TVpointZ.
Referenced by CopyConnected(), ExpandDlgProc(), reset_mod_maxview(), and SnapCursorTo().
WHERE void reset_mod_maxview | ( | short | option | ) |
WHERE void SetUpWindowBoxView | ( | int | view | ) |
Definition at line 537 of file LIBRARY.C.
References GetWindowCoords, GetWindowCoords0(), GetWindowCoords1(), GetWorldCoords, GetWorldCoords0(), GetWorldCoords1(), and WindowBox_view.
Referenced by AnimatorStartup(), and DesignStartup().
WHERE void DrawOne3dCursor | ( | HDC | hdc, | |
int | i | |||
) |
Definition at line 597 of file LIBRARY.C.
References CursorToggle, GetWindowCoords, ghCursorPen, NpointerX, NpointerY, NpointerZ, WindowSizeX, and WindowSizeY.
Referenced by AnimatorTriViewWndProc(), Draw3dCursor(), DrawRubber3dLine(), DrawRubberBoundBox(), DrawRubberLines(), DrawShaperSphere(), DrawSkeletonInOne(), ModelerTriViewWndProc(), Move3dCursor(), SelectorDown(), SelectorMove(), and SelectorUp().
WHERE void Draw3dCursor | ( | void | ) |
Definition at line 582 of file LIBRARY.C.
References ActiveView, DrawOne3dCursor(), FALSE, ghpaletteScreen, ghwnd_triview, TRIVIEW, and View.
Referenced by CoordinatesDlgProc(), EnterGrabMode(), Nudge(), SnapCursorTo(), SnapTo(), and StageGrab().
WHERE void Move3dCursor | ( | int | stor, | |
int | xw, | |||
int | yw | |||
) |
Definition at line 617 of file LIBRARY.C.
References ActiveView, coords_visible, double, DrawOne3dCursor(), FALSE, GetWindowCoords, GetWorldCoords, ghpaletteScreen, ghwnd_triview, GRABBER, grid_on, LastToolVertex, lrulerx, lrulery, lrulerz, MainVp, NODETOOL, NpointerX, NpointerY, NpointerZ, PLOT3D, PLOTTER, tool, TRIVIEW, UpdateRuler(), View, and z.
Referenced by AnimatorTriViewWndProc(), ModelerTriViewWndProc(), SkToolMove(), and ToolMove().
WHERE void LoadArrowIcons | ( | void | ) |
Definition at line 677 of file LIBRARY.C.
References Animator_PREFERENCES_tag::buttons, ghCameraBitmap, ghinst_main, ghLightBitmap, hbmName, IDBM_I_CAMERA, IDBM_I_LIGHT, IDBM_WIN_C, IDBM_WIN_F, IDBM_WIN_Fh, IDBM_WIN_R, IDBM_WIN_Rh, IDBM_WIN_S, IDBM_WIN_Sh, IDBM_WIN_T, IDBM_WIN_Th, and Preferences.
Referenced by WinMain().
WHERE void DrawArrowIcons | ( | HDC | hdc, | |
int | id | |||
) |
Definition at line 734 of file LIBRARY.C.
References ARROW_ICON_SIZE, Animator_PREFERENCES_tag::buttons, hbmName, ONEVIEW, Preferences, View, WINDOW_ID_XSIZE, WINDOW_ID_YSIZE, WindowBox_view, WindowSizeX, and WindowSizeY.
Referenced by DrawModel(), DrawOneEdgeOnly(), DrawQuickModel(), DrawVerticesOnly(), ReDrawQuickDisplay(), and ReDrawStageDisplay().
WHERE int CheckWindowIcon | ( | int | xi, | |
int | yi | |||
) |
Definition at line 795 of file LIBRARY.C.
References ActiveView, ONEVIEW, View, WINDOW_ID_XSIZE, WINDOW_ID_YSIZE, WindowSizeX, and WindowSizeY.
Referenced by AnimatorTriViewWndProc(), CheckInterrupt(), and ModelerTriViewWndProc().
WHERE void InvertWindowIcon | ( | int | i, | |
HWND | hwnd | |||
) |
Definition at line 828 of file LIBRARY.C.
References ActiveView, ARROW_ICON_SIZE, WINDOW_ID_XSIZE, WINDOW_ID_YSIZE, WindowSizeX, and WindowSizeY.
Referenced by AnimatorTriViewWndProc(), and ModelerTriViewWndProc().
WHERE void DeleteArrowIcons | ( | void | ) |
Definition at line 893 of file LIBRARY.C.
References hbmName.
Referenced by AnimatorShutdown(), and DesignShutdown().
WHERE void UpdateRuler | ( | short | m | ) |
Definition at line 1310 of file LIBRARY.C.
References ALL_PANNELS, DLG_COORD, double, DrawModel, EDIT_ACTION, EnableToolPannels(), FALSE, ghinst_main, ghwnd_main, ghwndCoord1, IDC_COORD_UPDATE, IDQ_COORD_BAD_RANGE, IDQ_SET_COORD_ORIGIN, IDX_MISC_COORDS, lrulerx, lrulery, lrulerz, MINUNIT, NpointerX, NpointerY, NpointerZ, OK, ruler, ruler_name, rulerx, rulery, rulerz, SendPrgmQuery(), TRUE, and YES.
Referenced by Move3dCursor(), Nudge(), PickNode(), Restore_UndoA(), SnapTo(), and UnpackAnimationFile().
WHERE void SetUpGrid | ( | void | ) |
Definition at line 1406 of file LIBRARY.C.
References ALL_PANNELS, DLG_GRIDSIZE, EnableToolPannels(), FALSE, ghinst_main, ghwnd_main, and TRUE.
WHERE void DrawGridInOne | ( | HDC | hdc, | |
int | i | |||
) |
Definition at line 918 of file LIBRARY.C.
References FALSE, GetWindowCoords, gGridColourRef1, gGridColourRef2, grid_size, gScreenColourRef, lrulerx, lrulery, lrulerz, max, TRIFRONT, TRIRIGHT, TRITOP, TRUE, TVpointX, TVpointY, TVpointZ, TVsizeX, TVsizeY, TVsizeZ, WindowBox_view, WindowSizeX, WindowSizeY, and y1.
Referenced by DrawModel(), and DrawQuickModel().
WHERE BOOL SetColour | ( | unsigned char | colour[], | |
char * | Title, | |||
HWND | parent | |||
) |
Definition at line 1041 of file LIBRARY.C.
References ALL_PANNELS, EnableToolPannels(), FALSE, and TRUE.
WHERE BOOL SetSfxColour | ( | unsigned char | colour[], | |
long | ID, | |||
HWND | parent | |||
) |
Definition at line 1065 of file LIBRARY.C.
References ghinst_main, and SetColour.
Referenced by ConePrimitiveDlgProc(), CubePrimitiveDlgProc(), CylinderPrimitiveDlgProc(), DefaultAttribsDlgProc(), DiskPrimitiveDlgProc(), ParticleDlgProc(), PlanePrimitiveDlgProc(), Sphere1PrimitiveDlgProc(), SpherePrimitiveDlgProc(), StartDefault(), TorusPrimitiveDlgProc(), and TubePrimitiveDlgProc().
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 | |||
) |
WHERE void rotate_round_vector | ( | double | angle, | |
vector | v, | |||
double | t[4][4] | |||
) |
WHERE void CentreDialogOnCursor | ( | HWND | ) |
WHERE void Zoom | ( | int | command, | |
int | redraw | |||
) |
Definition at line 2617 of file TOOLS.C.
References CENTREWORLD, double, DrawModel, FALSE, get_centre_stage(), GetTriview(), IDQ_NOZOOMIN, IDQ_NOZOOMOUT, MAXUNIT, MINUNIT, NpointerX, NpointerY, NpointerZ, PANBACK, PANDOWN, PANFORWARD, PANLEFT, PANRIGHT, PANUP, RECENTRE, ReDrawStageDisplay(), reset_mod_maxview(), SendPrgmQuery(), TRUE, TVcentreX, TVcentreY, TVcentreZ, TVpointX, TVpointY, TVpointZ, TVsizeX, TVsizeY, TVsizeZ, WindowBox_view, WindowPixelSize, WindowSizeY, ZOOMIN, and ZOOMOUT.
WHERE void Zoom2 | ( | double | fraction | ) |
Definition at line 2587 of file TOOLS.C.
References double, DrawModel, IDQ_NOZOOMIN, IDQ_NOZOOMOUT, MAXUNIT, MINUNIT, NpointerX, NpointerY, NpointerZ, ReDrawStageDisplay(), SendPrgmQuery(), TRUE, TVpointX, TVpointY, TVpointZ, TVsizeX, TVsizeY, TVsizeZ, WindowPixelSize, and WindowSizeY.
WHERE void PaintDialogBackground | ( | HWND | hDlg, | |
HINSTANCE | hInst | |||
) |
WHERE int CheckInterrupt | ( | void | ) |
Definition at line 32 of file DRAW.C.
References ActiveView, CheckWindowIcon(), do_NOT_abort, FALSE, FocusActiveWindow(), ghwnd_current, ghwnd_main, ghwnd_triview, INZOOM, PAN, tool, TRUE, and zoom_abort.
WHERE int O_normalize | ( | vector | v | ) |
Definition at line 859 of file DRAW.C.
References double, FAIL, OK, and VECSCALE.
Referenced by AutoFacetCurveWithHoles(), ExtrudeAlong(), GrowSelectedAlongNormal(), MapFacesByImageMap(), MapVerticesByImageMap(), O_Normalize(), SetupStructures(), and SkToolOff().
Definition at line 869 of file DRAW.C.
References CROSS, FALSE, O_normalize(), OK, TRUE, and VECSUB.
Referenced by WrapMapSelectedFaces().
WHERE void DrawModel | ( | void | ) |
Definition at line 189 of file DRAW.C.
References ActiveView, draw_grid_on, DrawAllNurbsInOne(), DrawArrowIcons(), DrawBrushInOne(), DrawGridInOne(), DrawTrSkeletonInOne(), FALSE, ghbm_triview, ghcurWait, ghdc_triview_Bitmap, ghEdgePen, ghwnd_main, ghwnd_triview, global_quickdraw, IDM_ACTIONS_ROTATE_ANTICLOCKWISE, IDM_ACTIONS_ROTATE_CLOCKWISE, IDM_PAN_DOWN, IDM_PAN_LEFT, IDM_PAN_RIGHT, IDM_PAN_UP, IDM_WINDOW_SWITCHWINDOW0, IDM_WINDOW_SWITCHWINDOW1, IDM_WINDOW_SWITCHWINDOWS, IDM_ZOOM_IN, IDM_ZOOM_OUT, NO, SelectedBrush, SKANIMATE, sktool, tool, TRIVIEW, View, YES, and zoom_abort.
WHERE void UpdateCounters | ( | void | ) |
Definition at line 124 of file DRAW.C.
References data_visible, DLG_ATTRIBS_UPDATE, FALSE, ghwnd_info, ghwndData, ghwndDlgAttribs, Nface, Nvert, and NvertSelect.
WHERE void DrawVerticesOnly | ( | vertex * | vs | ) |
Definition at line 133 of file DRAW.C.
References ActiveView, DrawArrowIcons(), FALSE, ghbm_triview, ghcurWait, ghdc_triview_Bitmap, ghwnd_triview, TRIVIEW, and View.
Referenced by BuildAccurateCurveDlgProc(), ExecuteSelect(), MapOntoPath(), SavePath(), SelectByHierarchy(), SelectConnected(), SelectConnectedTo(), SelectorUp(), SelectVertex(), and ToolUp().
Definition at line 154 of file DRAW.C.
References ActiveView, draw_joins, DrawArrowIcons(), FALSE, GetWindowCoords, ghbm_triview, ghdc_triview_Bitmap, ghDeselectedPen, ghEdgePen, ghSelectedPen, ghwnd_triview, SELECTED, TRIVIEW, and View.
Referenced by AddFace(), and BuildAccurateCurveDlgProc().
WHERE void Draw3dView | ( | int | smab, | |
int | skelview | |||
) |
Definition at line 422 of file DRAW.C.
References double, DrawNurbsWireFrame(), FALSE, ghbm_view, ghcurWait, ghdc_view_Bitmap, ghpaletteScreen, ghWireframePen, ghwnd_view, m4by4, PerspFi, PerspTheta, PI, rotx, rotz, tram, TVpointX, TVpointY, TVpointZ, TVsizeX, TVsizeY, TVsizeZ, and type_of_view.
Referenced by BuildPrimitive(), DesignStartup(), DisengageSkeletonTool(), ExpandDlgProc(), FormatScreen(), MainModelerWndProc(), ModelerViewWndProc(), SkToolUp(), SwitchWindow(), ToolUp(), and UpdateIconPositions().
WHERE void DrawQuick3dView | ( | int | skelview | ) |
Definition at line 676 of file DRAW.C.
References double, DrawNurbsWireFrame(), FALSE, ghbrushWindow, ghpaletteScreen, ghWireframePen, ghwnd_view, m4by4, PerspFi, PerspTheta, PI, rotx, rotz, tram, TRUE, TVpointX, TVpointY, TVpointZ, TVsizeX, TVsizeY, TVsizeZ, and type_of_view.
Referenced by ModelerViewWndProc().
WHERE void SelectInPerspective | ( | int | tl, | |
int | boxl, | |||
int | box, | |||
int | boyl, | |||
int | boy | |||
) |
Definition at line 78 of file DRAW.C.
References DESELECTED, DESELECTOR, ghwnd_view, intriview(), m4by1, MainVp, max, min, Nvert, NvertDeselect, NvertSelect, SELECTED, SELECTOR, and y1.
Referenced by SelectorUp().
WHERE void MoveInPerspective | ( | int | dx, | |
int | dy | |||
) |
WHERE void DrawRubberBoundBox | ( | long | xmin, | |
long | ymin, | |||
long | zmin, | |||
long | xmax, | |||
long | ymax, | |||
long | zmax | |||
) |
Definition at line 1283 of file DRAW.C.
References ActiveView, DrawOne3dCursor(), FALSE, GetWindowCoords, ghInvertPen, ghpaletteScreen, ghwnd_triview, TRIVIEW, and View.
Referenced by ToolDown(), ToolMove(), and ToolUp().
WHERE void DrawRubberLines | ( | HWND | hwnd, | |
int | av, | |||
long | vtx, | |||
int | x, | |||
int | y | |||
) |
Definition at line 1333 of file DRAW.C.
References ActiveView, DrawOne3dCursor(), FALSE, GetWindowCoords, ghInvertPen, ghpaletteScreen, ghwnd_triview, HIDDEN, MainEp, MainVp, NpointerX, NpointerY, NpointerZ, TRIFRONT, TRIRIGHT, TRIVIEW, and View.
Referenced by ToolMove(), and ToolUp().
Definition at line 1309 of file DRAW.C.
References ActiveView, DrawOne3dCursor(), FALSE, GetWindowCoords, ghInvertPen, ghpaletteScreen, ghwnd_triview, TRIVIEW, and View.
Referenced by SkToolDown(), SkToolMove(), SkToolUp(), ToolDown(), ToolMove(), and ToolUp().
WHERE void DrawBrush | ( | int | brushID | ) |
Definition at line 1392 of file DRAW.C.
References ActiveView, DrawBrushInOne(), FALSE, ghdc_triview_Bitmap, ghwnd_triview, SelectedBrush, TRIVIEW, and View.
Referenced by ExecuteLockAction(), PositionBrushOnOff(), and PullBrushPoint().
WHERE void DrawShader | ( | int | shaderID | ) |
Definition at line 1409 of file DRAW.C.
References ActiveView, DrawShaderInOne(), ghwnd_triview, TRIVIEW, and View.
Referenced by ExecuteLockAction(), PositionMaterialOnOff(), and PullShaderPoint().
WHERE void DrawShaperSphere | ( | long | x, | |
long | y, | |||
long | z, | |||
double | shaper_angle_theta, | |||
double | shaper_angle_phi, | |||
double | shaper_size | |||
) |
Definition at line 1423 of file DRAW.C.
References ActiveView, double, DrawOne3dCursor(), FALSE, GetWindowCoords, ghInvertPen, ghpaletteScreen, ghwnd_triview, TRIVIEW, TVsizeX, TVsizeY, TVsizeZ, and View.
Referenced by ToolDown(), ToolMove(), and ToolUp().
WHERE void DrawSkeleton | ( | void | ) |
Definition at line 1466 of file DRAW.C.
References ActiveView, DrawSkeletonInOne(), ghwnd_triview, TRIVIEW, and View.
Referenced by DisengageSkeletonTool(), SkToolAction(), SkToolDown(), SkToolMove(), and SkToolUp().
WHERE void DrawQuickModel | ( | void | ) |
Definition at line 1564 of file DRAW.C.
References ActiveView, draw_grid_on, DrawAllNurbsInOne(), DrawArrowIcons(), DrawGridInOne(), DrawTrSkeletonInOne(), FALSE, GetWindowCoords, ghbrushWindow, ghDeselectedPen, ghEdgePen, ghpaletteScreen, ghSelectedPen, ghwnd_triview, HIDDEN, intriview(), MainEp, MainVp, ObjectAxis, Preferences, Animator_PREFERENCES_tag::quick_trick, SKANIMATE, sktool, tool, TRUE, and YES.
Referenced by MainModelerWndProc(), PanToolMove(), and ZoomView().
WHERE void SelectConnected | ( | int | ) |
Definition at line 237 of file SELECT.C.
References ActiveView, double, DrawVerticesOnly(), EDIT_ACTION, GetWindowCoords, ghcurWait, HIDDEN, intriview(), MainEp, MainVp, Nedge, NpointerX, NpointerY, NpointerZ, Nvert, NvertDeselect, NvertSelect, SELECTED, sktool, TVsizeX, TVsizeY, TVsizeZ, UpdateCounters, and YES.
Referenced by CopyConnected(), and ExecuteSelect().
WHERE void SelectConnectedTo | ( | long | id | ) |
Definition at line 299 of file SELECT.C.
References DESELECTED, DrawVerticesOnly(), FALSE, ghcurWait, HIDDEN, MainEp, MainVp, Nedge, Nvert, NvertDeselect, NvertSelect, SELECTED, TRUE, and UpdateCounters.
Referenced by ToolDown().
WHERE void ExecuteSelect | ( | int | item | ) |
Definition at line 74 of file SELECT.C.
References DESELECTED, DLG_COLSELECT, DrawVerticesOnly(), EDIT_ACTION, fp, ghinst_main, ghwnd_main, HIDDEN, IDM_EDIT_DESELECT_EVERY, IDM_EDIT_DESELECTALL, IDM_EDIT_DESELECTCONNECT, IDM_EDIT_DESELECTMAPPED, IDM_EDIT_SELECTALL, IDM_EDIT_SELECTBY_BEZIER, IDM_EDIT_SELECTBY_COLOUR, IDM_EDIT_SELECTBY_INVIEW, IDM_EDIT_SELECTBY_MAP, IDM_EDIT_SELECTBY_OUTVIEW, IDM_EDIT_SELECTBY_SHADER, IDM_EDIT_SELECTCONNECT, IDM_EDIT_SELECTMAPPED, IDM_EDIT_SWAPSELECT, IDQ_NOBRUSH, IDQ_TOOFEWFACES, IDQ_TOOFEWITEMS, intriview(), LastColour, MainFp, MainVp, Nface, nImaps, nMats, Nvert, NvertDeselect, NvertSelect, RequestMapID(), RequestMaterialID(), SelectConnected(), SELECTED, SendPrgmQuery(), UpdateCounters, and YES.
WHERE void ExecuteHide | ( | BOOL | hide | ) |
Definition at line 221 of file SELECT.C.
References DESELECTED, HIDDEN, MainVp, Nvert, NvertDeselect, NvertSelect, and SELECTED.
WHERE long SelectVertex | ( | int | , | |
int | , | |||
int | ||||
) |
Definition at line 343 of file SELECT.C.
References ActiveView, DESELECTED, double, DrawVerticesOnly(), EDIT_ACTION, GetWindowCoords, grid_on, intriview(), MainVp, NpointerX, NpointerY, NpointerZ, Nvert, NvertDeselect, NvertSelect, SELECTED, sktool, TVsizeX, TVsizeY, TVsizeZ, UpdateCounters, and YES.
WHERE void SelectorDown | ( | HWND | , | |
int | , | |||
int | x, | |||
int | y | |||
) |
Definition at line 427 of file SELECT.C.
References DrawOne3dCursor(), FALSE, ghDeselectorPen, ghpaletteScreen, ghSelectorPen, SELECTOR, tool, and X__Malloc.
Referenced by ModelerViewWndProc(), and ToolDown().
WHERE void SelectorMove | ( | HWND | , | |
int | , | |||
int | x, | |||
int | y | |||
) |
Definition at line 456 of file SELECT.C.
References DrawOne3dCursor(), and X__Realloc.
Referenced by ModelerViewWndProc(), and ToolMove().
WHERE void SelectorUp | ( | HWND | , | |
int | , | |||
int | x, | |||
int | y, | |||
BOOL | bFlagMoved, | |||
BOOL | bFlagNoTool | |||
) |
Definition at line 476 of file SELECT.C.
References DESELECTED, DESELECTOR, DrawModel, DrawOne3dCursor(), DrawVerticesOnly(), GetWindowCoords, intriview(), MainVp, max, min, Nnurbs, Nvert, NvertDeselect, NvertSelect, SELECTED, SelectInPerspective(), SelectNurbsInCircle(), SelectNurbsInLasso(), SelectNurbsInRectangle(), SELECTOR, tool, UpdateCounters, and X__Free.
Referenced by ModelerViewWndProc(), and ToolUp().
WHERE void SnapCursorTo | ( | int | item | ) |
Definition at line 576 of file SELECT.C.
References double, Draw3dCursor(), DrawModel, FALSE, get_centre(), ghwndCoord1, IDC_COORD_UPDATE, IDM_SNAP_CENTROID, IDM_SNAP_CLOSESELECT, IDM_SNAP_CLOSEST, IDM_SNAP_HPLANE, IDM_SNAP_INCREMENT, IDM_SNAP_MIDPOINT, IDM_SNAP_MIDSELECT, IDM_SNAP_STORE, IDM_SNAP_TOCOORD, IDM_SNAP_TOSTORED, IDM_SNAP_VPLANEFB, IDM_SNAP_VPLANERL, IDQ_COORDTOOBIG, lrulerx, lrulery, lrulerz, MainVp, NpointerX, NpointerY, NpointerZ, Nvert, NvertSelect, Read3Reals(), ruler, SELECTED, SendPrgmQuery(), TRUE, TVcentreX, TVcentreY, TVcentreZ, TVpointX, TVpointY, TVpointZ, TVsizeX, TVsizeY, TVsizeZ, and z.
WHERE long PickVertex | ( | void | ) |
Definition at line 767 of file SELECT.C.
References ActiveView, double, GetWindowCoords, intriview(), MainVp, NpointerX, NpointerY, NpointerZ, TVsizeY, and TVsizeZ.
Referenced by ToolDown().
WHERE void MakeBezierCurve | ( | void | ) |
Definition at line 103 of file TOOLS1.C.
References Bcurves, connected(), CreateEdge, CreateVertex, double, DrawModel, get_closest_vertex, ghcurWait, ghwnd_main, IDQ_NOMEM2, IDQ_NOTSUITABLECURVE, MainVp, N, N_Bcurves, Nedge, Nvert, NvertSelect, RequestCharString(), RequestNumEntry, Save_Undo(), SELECTED, SendPrgmQuery(), UpdateCounters, UpdateEdgeHeap, UpdateVertexHeap, X__Free, X__Malloc, and X__Realloc.
WHERE int AddVertex | ( | void | ) |
WHERE void Plot3dOn | ( | void | ) |
WHERE void Plot3dOff | ( | void | ) |
Definition at line 676 of file TOOLS1.C.
References LastToolVertex.
Referenced by DisengageDesignerTool(), and ModelerTriViewWndProc().
WHERE void Edge3dOn | ( | void | ) |
WHERE void Edge3dOff | ( | void | ) |
WHERE void GrabOn | ( | void | ) |
WHERE BOOL PrimitiveOn | ( | void | ) |
Definition at line 638 of file TOOLS1.C.
References ActiveView, Designer_PRIMITIVE_tag::auto_interactive, DLG_TAB_PRIMES, Designer_PRIMITIVE_tag::faces, FALSE, Designer_PRIMITIVE_tag::fc, ghinst_main, ghwnd_main, ghwndDlgPrimitives, Designer_PRIMITIVE_tag::nhorz, Designer_PRIMITIVE_tag::nsides, Designer_PRIMITIVE_tag::nsteps, Designer_PRIMITIVE_tag::nvert, PrimitivesDlgProc(), PrimitiveType, PrimStruct, Designer_PRIMITIVE_tag::smooth, Designer_PRIMITIVE_tag::torus_ratio, TRUE, TVcentreX, TVcentreY, TVcentreZ, TVsizeX, TVsizeY, TVsizeZ, and UpdatePrimitiveStructure().
WHERE void PrimitiveOff | ( | void | ) |
Definition at line 664 of file TOOLS1.C.
References FALSE, Designer_PRIMITIVE_tag::fc, ghwndDlgPrimitives, and PrimStruct.
Referenced by DisengageDesignerTool().
WHERE void IxpandOn | ( | void | ) |
WHERE void IrotateOn | ( | void | ) |
WHERE void ToolDown | ( | HWND | , | |
int | , | |||
int | x, | |||
int | y | |||
) |
Definition at line 238 of file TOOLS1.C.
References BUILDER, DESELECTOR, DrawRubber3dLine(), DrawRubberBoundBox(), DrawShaperSphere(), Empty_Undo(), EXPANDER, FALSE, ghwndDlgPrimitives, GRABBER, GrabBrushPoint(), GrabDx, GrabDy, GrabDz, GrabMaterialAxisPoint(), GrabOn(), GrabonX, GrabonY, GrabonZ, LastToolVertex, MAGNETTO, MainVp, MoveNurbsControlPoint(), MoveNurbsSurface(), NODETOOL, NOTOOL, NpointerX, NpointerY, NpointerZ, PickVertex(), PLOT3D, PLOTTER, PRIMS, ROTATOR, SelectConnectedTo(), SELECTED, SelectedBrush, SelectedShader, SelectNurbsControlPoint(), SelectNurbsPatch(), SELECTOR, SelectorDown(), SHAPER, sktool, SkToolDown(), tool, ToolAction(), TRUE, WM_INTERROGATE, and YES.
Referenced by ModelerTriViewWndProc().
WHERE void ToolUp | ( | HWND | , | |
int | , | |||
int | x, | |||
int | y | |||
) |
Definition at line 323 of file TOOLS1.C.
References ActiveView, Designer_PRIMITIVE_tag::auto_interactive, BUILDER, DESELECTED, DESELECTOR, Draw3dView(), DrawModel, DrawRubber3dLine(), DrawRubberBoundBox(), DrawRubberLines(), DrawShaperSphere(), DrawVerticesOnly(), EXPANDER, FALSE, GetWindowCoords, ghwndDlgPrimitives, ghwndOpenGLview, GRABBER, GrabDx, GrabDy, GrabDz, GrabonX, GrabonY, GrabonZ, LastToolVertex, MAGNETTO, MainVp, MoveNurbsControlPoint(), MoveNurbsSurface(), NODETOOL, NOTOOL, NpointerX, NpointerY, NpointerZ, NvertDeselect, NvertSelect, PLOT3D, PLOTTER, PrimitiveType, PRIMS, PrimStruct, ROTATOR, SELECTED, SelectedBrush, SelectedShader, SELECTOR, SelectorUp(), SHAPER, sktool, SkToolUp(), tool, ToolAction(), UnGrabBrushPoint(), UnGrabMaterialAxisPoint(), UpdateCounters, UpdatePrimitiveStructure(), WM_UPDATEPDIALOG, and YES.
Referenced by ModelerTriViewWndProc().
WHERE void ToolMove | ( | HWND | , | |
int | , | |||
int | x, | |||
int | y | |||
) |
Definition at line 417 of file TOOLS1.C.
References ActiveView, BUILDER, DESELECTOR, DrawRubber3dLine(), DrawRubberBoundBox(), DrawRubberLines(), DrawShaperSphere(), EXPANDER, GetWindowCoords, ghwnd_current, ghwnd_main, GRABBER, GrabDx, GrabDy, GrabDz, GrabonX, GrabonY, GrabonZ, IDM_PAN_DOWN1, IDM_PAN_LEFT1, IDM_PAN_RIGHT1, IDM_PAN_UP1, LastToolVertex, MAGNETTO, MainVp, max, Move3dCursor(), MoveNurbsControlPoint(), MoveNurbsSurface(), NODETOOL, NOTOOL, NpointerX, NpointerY, NpointerZ, PLOT3D, PLOTTER, PrimitiveType, PRIMS, PullBrushPoint(), PullShaderPoint(), RotateNurbsSurface(), ROTATOR, SelectedBrush, SelectedShader, SELECTOR, SelectorMove(), SHAPER, sktool, SkToolMove(), tool, TRIFRONT, TRIRIGHT, TRITOP, TRUE, WindowSizeX, WindowSizeY, XpandNurbsSurface(), and YES.
Referenced by ModelerTriViewWndProc().
WHERE void ToolAction | ( | int | x, | |
int | y | |||
) |
WHERE void RecalibrateBezier | ( | int | id | ) |
WHERE void RecalibrateAllBezier | ( | void | ) |
Definition at line 97 of file TOOLS1.C.
References N_Bcurves, and RecalibrateBezier().
Referenced by ActionRotate(), and Nudge().
WHERE BOOL AddCopy | ( | int | wait | ) |
Definition at line 832 of file TOOLS1.C.
References CopyFaceProp, CreateEdge, CreateFace, CreateVertex, DESELECTED, FALSE, fp, ghcurWait, IDQ_WIRETOOBIG, MainEp, MainFp, MainVp, Nedge, Nface, NvertDeselect, NvertSelect, SELECTED, SendPrgmQuery(), TRUE, UpdateEdgeHeap, UpdateFaceHeap, UpdateVertexHeap, x, y, and z.
WHERE BOOL CreateAttachedCopy | ( | int | ) |
Definition at line 927 of file TOOLS1.C.
References CopyFaceProp, CreateEdge, CreateFace, CreateVertex, DESELECTED, FALSE, fp, IDQ_EDGEINCONSISTANT, IDQ_NOMEM2, MainEp, MainFp, MainVp, Nedge, Nface, NvertDeselect, NvertSelect, SELECTED, SendPrgmQuery(), TRUE, UpdateEdgeHeap, UpdateFaceHeap, UpdateVertexHeap, X__Free, and X__Malloc.
WHERE BOOL Extrude | ( | int | ) |
Definition at line 1090 of file TOOLS1.C.
References CreateAttachedCopy, do_NOT_abort, DrawModel, FALSE, ghcurWait, IDQ_WIRETOOBIG, lrulerx, lrulery, lrulerz, MainVp, NvertSelect, ruler, SELECTED, SendPrgmQuery(), TRUE, x, y, and z.
WHERE BOOL PanToolDown | ( | int | , | |
int | , | |||
BOOL | , | |||
BOOL | , | |||
HWND | ||||
) |
Definition at line 2444 of file TOOLS.C.
References FALSE, tool_down_flag, tool_move_flag, and TRUE.
WHERE void PanToolMove | ( | int | , | |
int | , | |||
BOOL | , | |||
BOOL | , | |||
HWND | ||||
) |
Definition at line 2454 of file TOOLS.C.
References ActiveView, DrawQuickModel(), DrawStatus, FALSE, GetWorldCoords, ghpaletteScreen, ghSelectedPen, ghwnd_current, global_quickdraw, ReDrawQuickDisplay(), ReDrawStageDisplay(), tool_down_flag, tool_move_flag, TRUE, TVcentreX, TVcentreY, TVcentreZ, TVpointX, TVpointY, and TVpointZ.
WHERE void PanToolUp | ( | int | , | |
int | , | |||
BOOL | , | |||
BOOL | , | |||
HWND | ||||
) |
Definition at line 2341 of file TOOLS.C.
References ActiveView, do_NOT_abort, double, DrawModel, FALSE, GetWorldCoords, ghwndOpenGLview, IDS_NOZOOMIN, IDS_NOZOOMOUT, max, MAXUNIT, MINUNIT, NpointerX, NpointerY, NpointerZ, ReDrawStageDisplay(), SendPrgmMessage(), tool_down_flag, tool_move_flag, TRIFRONT, TRITOP, TRUE, TVcentreX, TVcentreY, TVcentreZ, TVpointX, TVpointY, TVpointZ, TVsizeX, TVsizeY, TVsizeZ, UpdateCounters, WindowPixelSize, WindowSizeX, and WindowSizeY.
WHERE int Subdivide | ( | long | down_to_f, | |
long | down_to_e, | |||
long | draw | |||
) |
Definition at line 31 of file TOOLS2.C.
References CopyFaceProp, CreateEdge, CreateFace, CreateVertex, DESELECTED, FAIL, fp, ghcurWait, IDQ_NOMEM1, IDQ_WIRETOOBIG, IsFOSame, MainEp, MainFp, MainVp, Nedge, Nface, Nvert, NvertSelect, OK, SELECTED, SendPrgmQuery(), UpdateEdgeHeap, UpdateFaceHeap, UpdateVertexHeap, X__Free, and X__Malloc.
Referenced by _Xmodeler(), and BuildPrimitive().
WHERE int connected | ( | long | v1, | |
long | v2 | |||
) |
Definition at line 292 of file TOOLS2.C.
Referenced by AutoFacetCurveWithHoles(), AutoFillFace(), ExtrudeAlong(), GetPathList(), JoinTwoCurves(), MakeBezierCurve(), SetupStructures(), SmoothCurve(), Spin(), and UnPlan().
WHERE int AutoFillFace | ( | long | down_to | ) |
Definition at line 304 of file TOOLS2.C.
References connected(), CreateEdge, CreateFace, CreateVertex, DESELECTED, IDQ_WIRETOOBIG, MainVp, Nedge, Nface, NpointerX, NpointerY, NpointerZ, Nvert, NvertDeselect, NvertSelect, OrientateFaceNormals, SELECTED, SendPrgmQuery(), UpdateEdgeHeap, UpdateFaceHeap, UpdateVertexHeap, X__Free, and X__Malloc.
Referenced by BuildPrimitive().
WHERE void Replace_Faces | ( | int | how, | |
double | threshold | |||
) |
Definition at line 393 of file TOOLS2.C.
References DESELECTED, DIS2, DLG_SQUEEZE, double, ghinst_main, ghwnd_main, IDQ_TOOFEWVERTICES, IDQ_WIRETOOBIG, INEDITOR, MainVp, min, NvertDeselect, NvertSelect, ruler, Save_Undo(), SELECTED, SendPrgmQuery(), SqueezeDlgProc(), TVsizeX, and TVsizeY.
Referenced by Flip().
WHERE void ActionRotate | ( | int | axis, | |
double | angle, | |||
int | draw | |||
) |
Definition at line 459 of file TOOLS2.C.
References DLG_ROTATE, double, DrawModel, EDIT_ACTION, FALSE, ghinst_main, ghwnd_main, MainVp, Nnurbs, NpointerX, NpointerY, NpointerZ, NvertSelect, PI, RecalibrateAllBezier(), RecalibrateMapLocks(), RotateDlgProc(), RotateNurbsAction(), SELECTED, TRUE, WindowBox_view, and YES.
WHERE void Explode | ( | int | type | ) |
Definition at line 530 of file TOOLS2.C.
References DLG_EXPLODE, double, DrawModel, ExplodeDlgProc(), fp, ghinst_main, ghwnd_main, grid_size, id1, IDQ_OLD2, lrulerx, lrulery, lrulerz, MainFp, MainVp, MAXUNIT, MINUNIT, Nface, NpointerX, NpointerY, NpointerZ, NvertSelect, Save_Undo(), SELECTED, SendPrgmQuery(), and TVsizeX.
Referenced by BuildPrimitive().
WHERE long get_closest_vertex | ( | void | ) |
Definition at line 660 of file TOOLS2.C.
References double, IDQ_NOPATHSTART, intriview(), MainVp, NpointerX, NpointerY, NpointerZ, SELECTED, SendPrgmQuery(), and TVsizeX.
WHERE void ExtrudeAlong | ( | void | ) |
Definition at line 687 of file TOOLS2.C.
References connected(), CreateAttachedCopy, DESELECTED, DLG_EXTRUDEALONG, DOT, DrawModel, ExtrudeAlongDlgProc(), FAIL, get_closest_vertex, ghcurWait, ghinst_main, ghwnd_main, IDQ_NOLOOPBACK, IDQ_NOMEM2, IDQ_POINTSTOOCLOSE, IDQ_WIRETOOBIG, MainVp, NvertDeselect, NvertSelect, O_normalize(), POINT2VECTOR, Save_Undo(), SELECTED, SendPrgmQuery(), UpdateCounters, VECCOPY, VECSCALE, VECSUB, VECSUM, X__Free, and X__Malloc.
WHERE void JoinTwoCurves | ( | void | ) |
Definition at line 859 of file TOOLS2.C.
References connected(), CreateEdge, CreateFace, DESELECTED, DrawModel, EDIT_ACTION, ghcurWait, IDQ_NOCURVE1, IDQ_NOCURVE2, IDQ_NOJOIN, IDQ_NOMEM2, IDQ_NOTSUITABLECURVE, IDQ_TOOFEWVERTICES, IDQ_WIRETOOBIG, MainVp, Nface, NvertDeselect, NvertSelect, Save_Undo(), SELECTED, SendPrgmQuery(), UpdateCounters, UpdateEdgeHeap, UpdateFaceHeap, X__Free, X__Malloc, and YES.
WHERE void Spin | ( | int | , | |
int | , | |||
BOOL | , | |||
int | ||||
) |
Definition at line 1078 of file TOOLS2.C.
References ActionRotate(), ActiveView, AddCopy, angle, connected(), CreateAttachedCopy, CreateEdge, CreateFace, double, DrawModel, ghcurWait, ghwnd_main, IDQ_NOMEM2, IDQ_WIRETOOBIG, MainVp, Nface, NvertSelect, OK, Read1Int1Real(), Save_Undo(), SELECTED, SendPrgmQuery(), UpdateCounters, UpdateEdgeHeap, UpdateFaceHeap, X__Free, and X__Malloc.
WHERE void CopyConnected | ( | void | ) |
Definition at line 1187 of file TOOLS2.C.
References AddCopy, DESELECTED, DrawModel, FALSE, get_centre(), ghcurWait, IDQ_BADCURVE, IDQ_NONEARVERTEX, IDQ_WIRETOOBIG, MainVp, NvertDeselect, NvertSelect, PATH, Save_Undo(), SelectConnected(), SELECTED, SendPrgmQuery(), UpdateCounters, and x.
WHERE void Flip | ( | void | ) |
Definition at line 1267 of file TOOLS2.C.
References ActiveView, AddCopy, DESELECTED, DLG_FLIP, DrawModel, FAIL, FlipDlgProc(), GetWindowCoords, GetWorldCoords, ghcurWait, ghinst_main, ghwnd_main, MainVp, NpointerX, NpointerY, NpointerZ, NvertDeselect, NvertSelect, Replace_Faces(), Save_Undo(), SELECTED, TRIFRONT, TRIRIGHT, TRITOP, UpdateCounters, x, y, and z.
WHERE void SmoothCurve | ( | void | ) |
Definition at line 1357 of file TOOLS2.C.
References connected(), double, DrawModel, ghwnd_main, IDQ_NOMEM2, IDQ_NOPATHSTART, IDQ_TOOFEWVERTICES, IDQ_WIRETOOBIG, intriview(), MainVp, NpointerX, NpointerY, NpointerZ, NvertSelect, RequestCharString(), Save_Undo(), SELECTED, SendPrgmQuery(), SplinesG(), SplinesR(), TVsizeX, X__Free, and X__Malloc.
WHERE void ShatterEffect | ( | void | ) |
Definition at line 13 of file TOOLS3.C.
References CreateEdge, CreateFace, CreateVertex, DrawModel, EraseVertex, fp, ghinst_main, IDQ_NOMEM1, IDQ_NOOPENWORKFILE, IDQ_NOSHATTER, IDQ_TFWE, IDQ_WIRETOOBIG, IDS_DEFAULT, IDX_MISC_CONFIRM, MainFp, MainVp, Nedge, Nface, Nvert, NvertSelect, Save_Undo(), SELECTED, SendPrgmQuery(), TempPath, UpdateCounters, UpdateEdgeHeap, UpdateFaceHeap, and UpdateVertexHeap.
WHERE long* GetPathList | ( | long * | np | ) |
Definition at line 100 of file TOOLS3.C.
References connected(), DESELECTED, double, IDQ_NOMEM2, IDQ_NOPATHSTART, intriview(), MainVp, NpointerX, NpointerY, NpointerZ, Nvert, NvertDeselect, NvertSelect, SELECTED, SendPrgmQuery(), TVsizeX, and X__Malloc.
Referenced by MapOntoPath(), and SavePath().
WHERE int AutoFacetCurveWithHoles | ( | int | function, | |
int | visible, | |||
int | atm, | |||
double | ba, | |||
double | bd | |||
) |
Definition at line 693 of file TOOLS3.C.
References angle, connected(), CreateEdge, CreateFace, CROSS, DOT, double, DrawModel, EDIT_ACTION, FAIL, GetDistanceFromCurves(), ghcurWait, IDQ_ATMFILLFAIL, IDQ_FAILED, IDQ_NOMEM2, IDQ_NOTPLANECURVE, IDQ_NOTSUITABLECURVE, MainVp, Nedge, Nface, NO, NpointerX, NpointerY, NpointerZ, Nvert, NvertSelect, O_normalize(), OK, PI, POINT2VECTOR, RequestNumEntry, Save_Undo(), SELECTED, SendPrgmQuery(), UpdateCounters, UpdateEdgeHeap, UpdateFaceHeap, VECCOPY, VECSCALE, VECSUB, X__Free, X__Malloc, X__Realloc, and YES.
WHERE void UnPlan | ( | void | ) |
Definition at line 1271 of file TOOLS3.C.
References AddCopy, connected(), CreateAttachedCopy, DESELECTED, double, DrawModel, EraseVertex, ghcurWait, IDQ_NOPATHSTART, IDQ_UNPLAN, IDQ_WIRETOOBIG, INEDITOR, intriview(), MainEp, MainVp, max, MAXUNIT, min, MINUNIT, Nedge, NpointerX, NpointerY, NpointerZ, NvertDeselect, NvertSelect, reset_mod_maxview(), Save_Undo(), SELECTED, SendPrgmQuery(), TOLL, TVsizeX, UpdateCounters, X__Free, X__Malloc, X__Realloc, and y.
WHERE BOOL CALLBACK BuildAccurateCurveDlgProc | ( | HWND | hwnd, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 163 of file TOOLS3.C.
References CentreDialogOnCursor(), CreateEdge, CreateVertex, DLG_BUILD_AX, DLG_BUILD_AY, DLG_BUILD_AZ, DLG_BUILD_DONE, DLG_BUILD_MAKE, DLG_BUILD_RX, DLG_BUILD_RY, DLG_BUILD_RZ, DLG_BUILD_START, double, DrawOneEdgeOnly(), DrawVerticesOnly(), FALSE, ghinst_main, MainVp, Nedge, NpointerX, NpointerY, NpointerZ, Nvert, PaintDialogBackground(), ruler, rulerx, rulery, rulerz, TRUE, UpdateCounters, UpdateEdgeHeap, UpdateVertexHeap, x, y, and z.
WHERE void OrientateFaceNormals | ( | long | , | |
long | , | |||
long * | ||||
) |
Definition at line 151 of file TOOLS4.C.
References Boolean_WORKFACE::f, Boolean_WORKFACE::fa, Boolean_WORKFACE::id, IsFOSame, MainFp, MainVp, ReverseFaceOrientation, X__Free, and X__Malloc.
WHERE void ReverseFaceOrientation | ( | long | , | |
long * | ||||
) |
WHERE BOOL IsFOSame | ( | long | , | |
long | , | |||
long | , | |||
long | , | |||
long | , | |||
long | ||||
) |
WHERE void OrientateSelectedFaces | ( | void | ) |
WHERE int TurnIndicatedEdge | ( | void | ) |
WHERE void WrapMapSelectedFaces | ( | void | ) |
Definition at line 472 of file TOOLS4.C.
References Boolean_WORKFACE::f, Boolean_WORKFACE::fa, fp, Boolean_WORKFACE::id, IdentifyIndicatedFace(), MainFp, MainVp, Nface, O_Normalize(), SELECTED, X__Free, and X__Malloc.
WHERE void SplitSelectedAlongMaterialsMaps | ( | void | ) |
Definition at line 523 of file TOOLS4.C.
References AddCopy, DESELECTED, EraseVertex, fp, ghcurWait, IDQ_WIRETOOBIG, MainFp, MainVp, Nface, nImaps, nMats, NvertDeselect, NvertSelect, SELECTED, SendPrgmQuery(), x, X__Free, X__Malloc, y, YES, and z.
WHERE void GrowSelectedAlongNormal | ( | void | ) |
WHERE int CreateMaterial | ( | BOOL | ) |
Definition at line 973 of file MATERIAL.C.
References double, FAIL, ghwnd_main, iMat, NMATERIALMAX, nMats, OK, RequestCharString(), TRUE, TVpointZ, TVsizeX, and TVsizeZ.
WHERE void DeleteMaterial | ( | int | idd | ) |
Definition at line 1032 of file MATERIAL.C.
References EDIT_ACTION, ghwnd_main, IDQ_NOSHADERAXES, iMat, MainFp, nMats, RequestMaterialID(), SendPrgmQuery(), Shader, X__Free, and YES.
Referenced by PurgeDuplicateMaterials(), and PurgeUnusedMaterials().
WHERE void EditMaterial | ( | int | id | ) |
Definition at line 1187 of file MATERIAL.C.
References ACTION_PANNEL, ActivateAllMenus(), axis_move_flag, COMMAND_PANNEL, COORD_PANNEL, CreateMaterial, DLG_MATS, EnableToolPannels(), ghinst_main, ghwnd_main, id1, IDM_ATTRIBUTES_FACE, image_edit_flag, LOCK_PANNEL, nMats, PositionMaterialOnOff(), RequestMaterialID(), SELECT_PANNEL, TOOL_PANNEL, and TRUE.
WHERE int RequestMaterialID | ( | HWND | parent, | |
char * | message | |||
) |
Definition at line 1173 of file MATERIAL.C.
References IDQ_NOMEM2, iMat, N, nMats, SelectScrolledItemList(), SendPrgmQuery(), X__Free, and X__Malloc.
Referenced by DeleteMaterial(), EditMaterial(), ExecuteSelect(), and PositionMaterialOnOff().
WHERE BOOL CALLBACK AttribsDlgProc | ( | HWND | hwnd, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 633 of file MATERIAL.C.
References CentreDialogOnScreen(), current_message, D_BORDER, DLG_ATTRIBS_CLOSE, DLG_ATTRIBS_PREVIEW, DLG_ATTRIBS_UPDATE, ghinst_main, ghwnd_main, IDM_ATTRIBUTES_FACE, IDM_VIEW_RENDERINWINDOW, IDS_ZERO, IDX_MISC_ATT_COLOUR, IDX_MISC_ATT_MAPS, IDX_MISC_ATT_SHADER, IDX_MISC_LANGUAGE, N_PAGES, SendPrgmMessage(), and TRUE.
WHERE BOOL CALLBACK LoadExternalShaderDlgProc | ( | HWND | hdlg, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
WHERE BOOL CALLBACK DefaultAttribsDlgProc | ( | HWND | hdlg, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 822 of file MATERIAL.C.
References CentreDialogOnScreen(), DefaultSmoothing, DLG_DEFAULT_CANCEL, DLG_DEFAULT_FC_EDIT, DLG_DEFAULT_OK, DLG_DEFAULT_SC_EDIT, DLG_DEFAULT_SMOOTH_OFF, DLG_DEFAULT_SMOOTH_ON, FaceColour, FAIL, Designer_FACEATTRIBS_tag::fc, ghinst_main, IDX_MISC_FACE_COLOUR, OK, PaintDialogBackground(), SetSfxColour(), Designer_FACEATTRIBS_tag::sm, and TRUE.
WHERE BOOL IsAttribDlgMessage | ( | HWND | hWnd, | |
LPMSG | lpMsg | |||
) |
WHERE void DrawShaderInOne | ( | HDC | hDC, | |
int | view, | |||
int | j | |||
) |
Definition at line 1144 of file MATERIAL.C.
References GetWindowCoords, ghInvertPen, ghpaletteScreen, iMat, nMats, x, y, and z.
Referenced by DrawShader(), and ModelerTriViewWndProc().
WHERE void PositionMaterialOnOff | ( | int | OnOff, | |
int | id | |||
) |
Definition at line 1740 of file MATERIAL.C.
References ACTION_PANNEL, ActivateAllMenus(), axis_move_flag, COMMAND_PANNEL, controls_visible, DrawShader(), EDIT_ACTION, EnableToolPannels(), ghwnd_main, ghwndDlgAttribs, ghwndLock, IDM_MATERIAL_EDIT, IDM_STOP, lock_visible, NO, RequestMaterialID(), SELECT_PANNEL, SelectedShader, TOOL_PANNEL, and YES.
Referenced by DisengageDesignerTool(), and EditMaterial().
WHERE void GrabMaterialAxisPoint | ( | int | x, | |
int | y | |||
) |
Definition at line 1782 of file MATERIAL.C.
References ActiveView, DIS2, double, GetWindowCoords, iMat, SelectedShader, TVsizeX, TVsizeY, and y1.
Referenced by ToolDown().
WHERE void UnGrabMaterialAxisPoint | ( | void | ) |
WHERE void PullShaderPoint | ( | int | x, | |
int | y | |||
) |
Definition at line 1812 of file MATERIAL.C.
References ActiveView, DrawShader(), GetWorldCoords, iMat, SelectedShader, TRIFRONT, TRIRIGHT, TRITOP, and y1.
Referenced by ToolMove().
WHERE void CopyMaterial | ( | int | fromID, | |
int | toID | |||
) |
WHERE void PurgeUnusedMaterials | ( | void | ) |
Definition at line 1067 of file MATERIAL.C.
References DeleteMaterial(), IDQ_NOSHADERAXES, MainFp, nMats, SendPrgmQuery(), and TRUE.
WHERE void PurgeDuplicateMaterials | ( | long | ) |
WHERE void ExportMaterialsToFile | ( | HWND | ) |
Definition at line 1851 of file MATERIAL.C.
References AppendFileExtension, gszMTLdir, gszMTLfile, IDX_MISC_USEMATERIAL, iMat, and SelectSfxFileName().
WHERE void ImportMaterialsFromFile | ( | HWND | ) |
Definition at line 1868 of file MATERIAL.C.
References AppendFileExtension, gszMTLdir, gszMTLfile, IDX_MISC_USEMATERIAL, iMat, and SelectSfxFileName().
WHERE void EditImageMap | ( | int | id | ) |
Definition at line 836 of file MAPPING.C.
References ACTION_PANNEL, ActivateAllMenus(), axis_move_flag, COMMAND_PANNEL, COORD_PANNEL, CreateImageMap, DLG_MAPS, EnableToolPannels(), FAIL, FALSE, ghinst_main, ghwnd_main, id1, IDM_ATTRIBUTES_FACE, image_edit_flag, LOCK_PANNEL, PositionBrushOnOff(), SELECT_PANNEL, and TOOL_PANNEL.
WHERE void DrawBrushInOne | ( | HDC | hdc, | |
int | view, | |||
int | j | |||
) |
Definition at line 1173 of file MAPPING.C.
References CROSS, CYLINDER, CYLINDER_MOZIAC, DOT, double, FALSE, GetWindowCoords, ghInvertPen, ghpaletteScreen, iMap, MAP_SPHERICAL, PI, TRIVIEW, VECCOPY, VECSCALE, VECSUB, VECSUM, View, X, x, Y, y, and z.
Referenced by DrawBrush(), and DrawModel().
WHERE void PositionBrushOnOff | ( | int | OnOff, | |
int | id | |||
) |
Definition at line 1270 of file MAPPING.C.
References ACTION_PANNEL, ActivateAllMenus(), axis_move_flag, COMMAND_PANNEL, controls_visible, DrawBrush(), EDIT_ACTION, EnableToolPannels(), FALSE, ghwnd_main, ghwndDlgAttribs, ghwndLock, ghwndOpenGLview, IDM_ATTRIBUTES_MAP, IDM_STOP, IDQ_NOBRUSH, lock_visible, NO, RequestMapID(), SELECT_PANNEL, SelectedBrush, SendPrgmQuery(), TOOL_PANNEL, and YES.
Referenced by DisengageDesignerTool(), and EditImageMap().
WHERE void GrabBrushPoint | ( | int | x, | |
int | y | |||
) |
Definition at line 1317 of file MAPPING.C.
References ActiveView, DIS2, double, GetWindowCoords, IDS_MAPLOCKED, iMap, SelectedBrush, SendPrgmMessage(), TVsizeX, TVsizeY, X, Y, and y1.
Referenced by ToolDown().
WHERE void UnGrabBrushPoint | ( | void | ) |
WHERE void PullBrushPoint | ( | int | x, | |
int | y | |||
) |
Definition at line 1351 of file MAPPING.C.
References ActiveView, DrawBrush(), GetWorldCoords, ghwnd_triview, iMap, SelectedBrush, TRIFRONT, TRIRIGHT, TRITOP, and y1.
Referenced by ToolMove().
WHERE int RequestMapID | ( | HWND | parent, | |
char * | message, | |||
int | new | |||
) |
Definition at line 869 of file MAPPING.C.
References IDQ_NOMEM2, iMap, SelectScrolledItemList(), SendPrgmQuery(), X__Free, and X__Malloc.
Referenced by DeleteImageMap(), ExecuteSelect(), PaintMapOutline(), and PositionBrushOnOff().
WHERE int RequestMirrorID | ( | HWND | parent | ) |
Definition at line 1393 of file MAPPING.C.
References EDIT_ACTION, IDQ_NOMEM2, iSha, nSha, SelectScrolledItemList(), SendPrgmQuery(), X__Free, X__Malloc, and YES.
WHERE int CreateImageMap | ( | void | ) |
WHERE void DeleteImageMap | ( | int | idd | ) |
Definition at line 970 of file MAPPING.C.
References B, EDIT_ACTION, ghwnd_main, IDQ_NOBRUSH, iMap, MainFp, Nface, nLockediMaps, R, RequestMapID(), SendPrgmQuery(), T, UnloadRamImage(), X__Free, and YES.
Referenced by PurgeDuplicateMaps(), and PurgeUnusedMaps().
WHERE void PurgeUnusedMaps | ( | void | ) |
Definition at line 1083 of file MAPPING.C.
References DeleteImageMap(), FALSE, ghwndOpenGLview, MainFp, and Nface.
WHERE void PurgeDuplicateMaps | ( | long | startat | ) |
WHERE void VectorMaps | ( | void | ) |
Definition at line 1128 of file MAPPING.C.
References B, FALSE, FileInPath(), ghinst_main, ghwnd_main, gszHomeDir, IDX_MISC_NEWMAPFOLDER, iMap, MAX_DIR, MAX_FILE, R, SelectDirectoryName(), T, X__Free, and X__Malloc.
WHERE void SetMapCoords | ( | void | ) |
Definition at line 2027 of file MAPPING.C.
References DLG_MAPCOORD, EDIT_ACTION, fp, ghinst_main, ghwnd_main, IDQ_OLD2, MainFp, MainVp, Nface, NvertSelect, SELECTED, SendPrgmQuery(), and YES.
WHERE void MapOntoPath | ( | void | ) |
Definition at line 1914 of file MAPPING.C.
References DESELECTED, DLG_MAPCURVE, double, DrawVerticesOnly(), EDIT_ACTION, GetPathList(), ghinst_main, ghwnd_main, MainVp, max, NvertDeselect, NvertSelect, SELECTED, UpdateCounters, X__Free, and YES.
WHERE void SelectMapAndMapVertices | ( | void | ) |
Definition at line 1612 of file MAPPING.C.
References DLG_MAPMAP, FALSE, ghinst_main, ghwnd_main, IDQ_NOBRUSH, IDQ_OLD2, MapFacesByImageMap(), MapVerticesByImageMap(), NvertSelect, and SendPrgmQuery().
WHERE void ExecuteLockAction | ( | int | item, | |
int | sb | |||
) |
Definition at line 2115 of file MAPPING.C.
References CYLINDER, CYLINDER_MOZIAC, DrawBrush(), DrawShader(), FALSE, ghwndOpenGLview, IDM_LOCK_CIRCLE, IDM_LOCK_LOCK, IDM_LOCK_SQUARE, IDM_LOCK_TRIANGLE, iMap, iMat, MAP_SPHERICAL, MapFacesByImageMap(), MapVerticesByImageMap(), nMats, NpointerX, NpointerY, NpointerZ, PLANE, PLANE_MOZIAC, and SelectedShader.
WHERE void MapVerticesByImageMap | ( | int | id, | |
int | it | |||
) |
Definition at line 1754 of file MAPPING.C.
References CROSS, DOT, double, EDIT_ACTION, iMap, MainVp, Nvert, O_normalize(), OK, POINT2VECTOR, RTD, SELECTED, VECSCALE, VECSUB, VECSUM, X, y, Y, and YES.
Referenced by ExecuteLockAction(), and SelectMapAndMapVertices().
WHERE void MapFacesByImageMap | ( | int | , | |
int | , | |||
BOOL | ||||
) |
Definition at line 1640 of file MAPPING.C.
References CROSS, DOT, double, EDIT_ACTION, FixUpMapEdge(), fp, iMap, MainFp, MainVp, Nface, NvertSelect, O_normalize(), OK, POINT2VECTOR, RTD, SELECTED, VECSCALE, VECSUB, VECSUM, X, y, Y, and YES.
Referenced by ExecuteLockAction(), and SelectMapAndMapVertices().
WHERE unsigned char* MakeFullMemoryImage | ( | RAMIMAGE * | , | |
long * | , | |||
long * | ||||
) |
Definition at line 299 of file ramimage.c.
References Animator_RAMIMAGE_tag::data, FALSE, Animator_RAMIMAGE_tag::filename, Animator_RAMIMAGE_tag::size, temp_image_name, TempPath, x, and y.
Referenced by PaintMapOutline().
WHERE int Read1Real | ( | char * | title, | |
char * | it1, | |||
double * | r, | |||
double | rl, | |||
double | rh, | |||
HWND | parent | |||
) |
Definition at line 63 of file DIALOGS.C.
References DLG_1R, FAIL, ghinst_main, and OK.
Referenced by GrowSelectedAlongNormal().
WHERE int Read3Reals | ( | char * | title, | |
double * | r1, | |||
double * | r2, | |||
double * | r3, | |||
int | list | |||
) |
Definition at line 978 of file LIBRARY.C.
References ALL_PANNELS, DLG_3REALS, EnableToolPannels(), FAIL, FALSE, ghinst_main, ghwnd_main, IDX_MISC_BACK_FRONT, IDX_MISC_BANK, IDX_MISC_DIRECTION, IDX_MISC_ELEVATION, IDX_MISC_LEFT_RIGHT, IDX_MISC_UP_DOWN, OK, and TRUE.
Referenced by InstantStageGrab(), InstantStageRotate(), InstantStageXpnd(), ResetSkeletonWeights(), ShiftSelectedPositionAllKeys(), and SnapCursorTo().
WHERE int Read3Ints | ( | char * | title, | |
char * | it1, | |||
char * | it2, | |||
char * | it3, | |||
int * | i1, | |||
int * | i2, | |||
int * | i3, | |||
HWND | parent | |||
) |
WHERE int Read2Ints | ( | char * | title, | |
char * | it1, | |||
char * | it2, | |||
int * | i1, | |||
int * | i2, | |||
HWND | parent | |||
) |
WHERE int Read1Int1Real | ( | char * | title, | |
char * | it1, | |||
char * | it2, | |||
int * | i, | |||
int | il, | |||
int | ih, | |||
double * | r, | |||
double | rl, | |||
double | rh, | |||
HWND | parent | |||
) |
WHERE int Read1String1Real | ( | char * | title, | |
char * | it1, | |||
char * | it2, | |||
char * | strg, | |||
double * | r, | |||
double | rl, | |||
double | rh, | |||
HWND | parent | |||
) |
int Read1String3Real | ( | char * | title, | |
char * | it1, | |||
char * | it2, | |||
char * | it3, | |||
char * | it4, | |||
char * | strg, | |||
double * | r, | |||
double * | r2, | |||
double * | r3, | |||
HWND | parent | |||
) |
Definition at line 550 of file DIALOGS.C.
References DLG_1S3R, FAIL, ghinst_main, and OK.
Referenced by SkToolUp().
WHERE BOOL CALLBACK SpiralsDlgProc | ( | HWND | hwnd, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 270 of file DIALOGS.C.
References CentreDialogOnCursor(), DLG_SPIRAL_ARC, DLG_SPIRAL_CANCEL, DLG_SPIRAL_EDITN, DLG_SPIRAL_EDITR, DLG_SPIRAL_LOG, DLG_SPIRAL_OK, DLG_SPIRAL_SPINN, DLG_SPIRAL_SPINR, FAIL, FALSE, ghinst_main, OK, PaintDialogBackground(), SPNM_SETCRNTVALUE, SPNM_SETEDITCTRL, SPNM_SETRANGE, TRUE, and type.
WHERE BOOL CALLBACK FunctionPlotDlgProc | ( | HWND | hwnd, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 581 of file DIALOGS.C.
References CentreDialogOnCursor(), DLG_FPLOT_CANCEL, DLG_FPLOT_EDITX, DLG_FPLOT_EDITY, DLG_FPLOT_LIST, DLG_FPLOT_OK, DLG_FPLOT_SPINX, DLG_FPLOT_SPINY, FAIL, FALSE, ghinst_main, OK, PaintDialogBackground(), SPNM_SETCRNTVALUE, SPNM_SETEDITCTRL, SPNM_SETRANGE, TRUE, x, and y.
WHERE BOOL CALLBACK ExtrudeAlongDlgProc | ( | HWND | hwnd, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 665 of file DIALOGS.C.
References CentreDialogOnCursor(), DLG_EXTRUDEALONG_CANCEL, DLG_EXTRUDEALONG_EXP, DLG_EXTRUDEALONG_EXPAND, DLG_EXTRUDEALONG_MAP, DLG_EXTRUDEALONG_OK, FAIL, FALSE, ghinst_main, PaintDialogBackground(), and TRUE.
Referenced by ExtrudeAlong().
WHERE BOOL CALLBACK FlipDlgProc | ( | HWND | hwnd, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 713 of file DIALOGS.C.
References CentreDialogOnCursor(), DLG_FLIP_CANCEL, DLG_FLIP_OK, DLG_FLIP_PLANEH, DLG_FLIP_PLANEV, DLG_FLIP_WELDOFF, DLG_FLIP_WELDON, FAIL, FALSE, ghinst_main, OK, PaintDialogBackground(), and TRUE.
Referenced by Flip().
WHERE BOOL CALLBACK ExpandDlgProc | ( | HWND | hwnd, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 758 of file DIALOGS.C.
References CentreDialogOnCursor(), DLG_EXPAND_12, DLG_EXPAND_13, DLG_EXPAND_14, DLG_EXPAND_2, DLG_EXPAND_3, DLG_EXPAND_4, DLG_EXPAND_CENTRE, DLG_EXPAND_CURSOR, DLG_EXPAND_DONE, DLG_EXPAND_EDITFB, DLG_EXPAND_EDITLR, DLG_EXPAND_EDITUD, DLG_EXPAND_EXPAND, DLG_EXPAND_FACE, DLG_EXPAND_FB, DLG_EXPAND_LR, DLG_EXPAND_SLIDER, DLG_EXPAND_UD, DLG_EXPAND_VERT, double, Draw3dView(), DrawModel, ExpandNurbsAction(), FALSE, fp, get_centre(), ghinst_main, ghwnd_main, ghwndDlgExpand, ghwndOpenGLview, MainFp, MainVp, max, min, Nface, NpointerX, NpointerY, NpointerZ, Nvert, PaintDialogBackground(), RANGE, Save_Undo(), SELECTED, and TRUE.
WHERE BOOL CALLBACK HierarchyDlgProc | ( | HWND | hwnd, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 1030 of file DIALOGS.C.
References CentreDialogOnCursor(), CreateSkeleton, current_skeleton, DLG_SKEL_ADD, DLG_SKEL_ATTACH, DLG_SKEL_CHILD, DLG_SKEL_DELETE, DLG_SKEL_DESELECT, DLG_SKEL_DETACH, DLG_SKEL_DONE, DLG_SKEL_FAMILY, DLG_SKEL_HIDE, DLG_SKEL_PARENT, DLG_SKEL_RENAME, DLG_SKEL_ROOT, DLG_SKEL_SELECT, FALSE, FirstSp, GetSkeletonBoundBox, ghinst_main, ghwnd_main, L, MainSp, MainVp, MINUNIT, Animator_SKELETON::name, Nskel, Nvert, OK, PaintDialogBackground(), RequestCharString(), SelectByHierarchy(), SkDelete(), TRUE, and ZeroSkeletonBoundingBox.
WHERE BOOL CALLBACK CubePrimitiveDlgProc | ( | HWND | hwnd, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 1605 of file DIALOGS.C.
References DLG_PR_CUBE_COLOUR, DLG_PR_CUBE_FB, DLG_PR_CUBE_HEIGHT, DLG_PR_CUBE_LENGTH, DLG_PR_CUBE_LR, DLG_PR_CUBE_UD, DLG_PR_CUBE_WIDTH, FALSE, Designer_PRIMITIVE_tag::fb, Designer_PRIMITIVE_tag::fc, ghinst_main, Designer_PRIMITIVE_tag::height, IDX_MISC_CHOOSE_COLOUR, Designer_PRIMITIVE_tag::length, Designer_PRIMITIVE_tag::lr, PaintDialogBackground(), PrimStruct, SetSfxColour(), TRUE, Designer_PRIMITIVE_tag::ud, Designer_PRIMITIVE_tag::width, and WM_UPDATEPDIALOG.
Referenced by PrimitivesDlgProc().
WHERE BOOL CALLBACK SpherePrimitiveDlgProc | ( | HWND | hwnd, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 1697 of file DIALOGS.C.
References DLG_PR_SPH_1280, DLG_PR_SPH_20, DLG_PR_SPH_320, DLG_PR_SPH_80, DLG_PR_SPH_COLOUR, DLG_PR_SPH_FB, DLG_PR_SPH_LR, DLG_PR_SPH_OFF, DLG_PR_SPH_ON, DLG_PR_SPH_RADIUS, DLG_PR_SPH_UD, Designer_PRIMITIVE_tag::faces, FALSE, Designer_PRIMITIVE_tag::fb, Designer_PRIMITIVE_tag::fc, ghinst_main, IDX_MISC_CHOOSE_COLOUR, Designer_PRIMITIVE_tag::lr, PaintDialogBackground(), PrimStruct, Designer_PRIMITIVE_tag::radius, SetSfxColour(), Designer_PRIMITIVE_tag::smooth, TRUE, Designer_PRIMITIVE_tag::ud, and WM_UPDATEPDIALOG.
Referenced by PrimitivesDlgProc().
WHERE BOOL CALLBACK PolygonPrimitiveDlgProc | ( | HWND | hwnd, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 1912 of file DIALOGS.C.
References DLG_PR_POLY_FB, DLG_PR_POLY_LR, DLG_PR_POLY_RADIUS, DLG_PR_POLY_SIDES, DLG_PR_POLY_UD, FALSE, Designer_PRIMITIVE_tag::fb, ghinst_main, Designer_PRIMITIVE_tag::lr, Designer_PRIMITIVE_tag::nsides, PaintDialogBackground(), PrimStruct, Designer_PRIMITIVE_tag::radius, TRUE, Designer_PRIMITIVE_tag::ud, and WM_UPDATEPDIALOG.
Referenced by PrimitivesDlgProc().
WHERE BOOL CALLBACK DiskPrimitiveDlgProc | ( | HWND | hwnd, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 1978 of file DIALOGS.C.
References DLG_PR_DISK_COLOUR, DLG_PR_DISK_FB, DLG_PR_DISK_LR, DLG_PR_DISK_RADIUS, DLG_PR_DISK_SIDES, DLG_PR_DISK_UD, FALSE, Designer_PRIMITIVE_tag::fb, Designer_PRIMITIVE_tag::fc, ghinst_main, IDX_MISC_CHOOSE_COLOUR, Designer_PRIMITIVE_tag::lr, Designer_PRIMITIVE_tag::nsides, PaintDialogBackground(), PrimStruct, Designer_PRIMITIVE_tag::radius, SetSfxColour(), TRUE, Designer_PRIMITIVE_tag::ud, and WM_UPDATEPDIALOG.
Referenced by PrimitivesDlgProc().
WHERE BOOL CALLBACK TubePrimitiveDlgProc | ( | HWND | hwnd, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 2078 of file DIALOGS.C.
References DLG_PR_TUBE_COLOUR, DLG_PR_TUBE_FB, DLG_PR_TUBE_LENGTH, DLG_PR_TUBE_LR, DLG_PR_TUBE_NSTEPS, DLG_PR_TUBE_RADIUS, DLG_PR_TUBE_SIDES, DLG_PR_TUBE_UD, FALSE, Designer_PRIMITIVE_tag::fb, Designer_PRIMITIVE_tag::fc, ghinst_main, IDX_MISC_CHOOSE_COLOUR, Designer_PRIMITIVE_tag::length, Designer_PRIMITIVE_tag::lr, Designer_PRIMITIVE_tag::nsides, Designer_PRIMITIVE_tag::nsteps, PaintDialogBackground(), PrimStruct, Designer_PRIMITIVE_tag::radius, SetSfxColour(), TRUE, Designer_PRIMITIVE_tag::ud, and WM_UPDATEPDIALOG.
Referenced by PrimitivesDlgProc().
WHERE BOOL CALLBACK CylinderPrimitiveDlgProc | ( | HWND | hwnd, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 2183 of file DIALOGS.C.
References DLG_PR_CYL_COLOUR, DLG_PR_CYL_FB, DLG_PR_CYL_LENGTH, DLG_PR_CYL_LR, DLG_PR_CYL_NSTEPS, DLG_PR_CYL_RADIUS, DLG_PR_CYL_SIDES, DLG_PR_CYL_UD, FALSE, Designer_PRIMITIVE_tag::fb, Designer_PRIMITIVE_tag::fc, ghinst_main, IDX_MISC_CHOOSE_COLOUR, Designer_PRIMITIVE_tag::length, Designer_PRIMITIVE_tag::lr, Designer_PRIMITIVE_tag::nsides, Designer_PRIMITIVE_tag::nsteps, PaintDialogBackground(), PrimStruct, Designer_PRIMITIVE_tag::radius, SetSfxColour(), TRUE, Designer_PRIMITIVE_tag::ud, and WM_UPDATEPDIALOG.
Referenced by PrimitivesDlgProc().
WHERE BOOL CALLBACK ConePrimitiveDlgProc | ( | HWND | hwnd, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 2280 of file DIALOGS.C.
References DLG_PR_CONE_COLOUR, DLG_PR_CONE_FB, DLG_PR_CONE_LENGTH, DLG_PR_CONE_LR, DLG_PR_CONE_RADIUS, DLG_PR_CONE_SIDES, DLG_PR_CONE_UD, FALSE, Designer_PRIMITIVE_tag::fb, Designer_PRIMITIVE_tag::fc, ghinst_main, IDX_MISC_CHOOSE_COLOUR, Designer_PRIMITIVE_tag::length, Designer_PRIMITIVE_tag::lr, Designer_PRIMITIVE_tag::nsides, PaintDialogBackground(), PrimStruct, Designer_PRIMITIVE_tag::radius, SetSfxColour(), TRUE, Designer_PRIMITIVE_tag::ud, and WM_UPDATEPDIALOG.
Referenced by PrimitivesDlgProc().
WHERE BOOL CALLBACK PlanePrimitiveDlgProc | ( | HWND | hwnd, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 2366 of file DIALOGS.C.
References DLG_PR_PLANE_COLOUR, DLG_PR_PLANE_FB, DLG_PR_PLANE_LENGTH, DLG_PR_PLANE_LR, DLG_PR_PLANE_UD, DLG_PR_PLANE_WIDTH, FALSE, Designer_PRIMITIVE_tag::fb, Designer_PRIMITIVE_tag::fc, ghinst_main, IDX_MISC_CHOOSE_COLOUR, Designer_PRIMITIVE_tag::length, Designer_PRIMITIVE_tag::lr, PaintDialogBackground(), PrimStruct, SetSfxColour(), TRUE, Designer_PRIMITIVE_tag::ud, Designer_PRIMITIVE_tag::width, and WM_UPDATEPDIALOG.
Referenced by PrimitivesDlgProc().
WHERE BOOL CALLBACK SqueezeDlgProc | ( | HWND | hdlg, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 1132 of file DIALOGS.C.
References ALL_PANNELS, CentreDialogOnCursor(), DLG_SQUEEZE_CENT, DLG_SQUEEZE_CUR, DLG_SQUEEZE_WELD, DLG_SQUEEZE_WELDVALUE, EnableToolPannels(), FALSE, ghinst_main, PaintDialogBackground(), and TRUE.
Referenced by Replace_Faces().
WHERE BOOL CALLBACK ExplodeDlgProc | ( | HWND | hdlg, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 1183 of file DIALOGS.C.
References ALL_PANNELS, CentreDialogOnCursor(), DLG_EXPLODE_FACES, DLG_EXPLODE_FO_PROP, DLG_EXPLODE_FO_PROPX, DLG_EXPLODE_FO_PROPY, DLG_EXPLODE_FO_PROPZ, DLG_EXPLODE_FO_RANDOM, DLG_EXPLODE_FO_UNIFORM, DLG_EXPLODE_GRID, DLG_EXPLODE_H, DLG_EXPLODE_SPHERE, DLG_EXPLODE_VFB, DLG_EXPLODE_VLR, EnableToolPannels(), FALSE, ghinst_main, id1, PaintDialogBackground(), and TRUE.
Referenced by Explode().
WHERE BOOL CALLBACK PrimitivesDlgProc | ( | HWND | hdlg, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 2544 of file DIALOGS.C.
References ActiveView, Designer_PRIMITIVE_tag::auto_interactive, bToolpannelLeft, BuildPrimitive(), ConePrimitiveDlgProc(), CubePrimitiveDlgProc(), current_message, CylinderPrimitiveDlgProc(), D_BORDER, DiskPrimitiveDlgProc(), DLG_PR_CONE, DLG_PR_CUBE, DLG_PR_CYL, DLG_PR_DISK, DLG_PR_PLANE, DLG_PR_POLY, DLG_PR_SPH, DLG_PR_SPH1, DLG_PR_TORUS, DLG_PR_TUBE, DLG_TAB_PRIMES_AUTO, FALSE, ghinst_main, ghwnd_main, ghwndTools, IDM_STOP, IDS_ZERO, IDX_MISC_LANGUAGE, IDX_PRIMS_CONE, IDX_PRIMS_CUBE, IDX_PRIMS_CYLINDER, IDX_PRIMS_DISK, IDX_PRIMS_POLYGON, IDX_PRIMS_RECTANGLE, IDX_PRIMS_SPHERE, IDX_PRIMS_SPHERE1, IDX_PRIMS_TORUS, IDX_PRIMS_TUBE, IniFilename, IniSection, N_PRIMS, PlanePrimitiveDlgProc(), PolygonPrimitiveDlgProc(), PrimStruct, SendPrgmMessage(), Sphere1PrimitiveDlgProc(), SpherePrimitiveDlgProc(), TorusPrimitiveDlgProc(), TRUE, TubePrimitiveDlgProc(), WM_INTERROGATE, and WM_UPDATEPDIALOG.
Referenced by PrimitiveOn().
WHERE BOOL CALLBACK AboutDlgProc | ( | HWND | hdlg, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 1908 of file DIALOGS.C.
References ABOUT_VERSION, CentreDialogOnScreen(), DLG_ABOUT_VERSION, FALSE, ghinst_main, PaintDialogBackground(), and TRUE.
WHERE BOOL CALLBACK RotateDlgProc | ( | HWND | , | |
UINT | , | |||
WPARAM | , | |||
LPARAM | ||||
) |
Definition at line 1466 of file DIALOGS.C.
References CentreDialogOnCursor(), DLG_ROTATE_ANGLE, DLG_ROTATE_ANGLESPIN, DLG_ROTATE_ANTICLOCK, DLG_ROTATE_CLOCK, FAIL, FALSE, ghinst_main, PaintDialogBackground(), SPNM_SETCRNTVALUE, SPNM_SETEDITCTRL, SPNM_SETRANGE, and TRUE.
Referenced by ActionRotate().
WHERE BOOL CALLBACK MoveDlgProc | ( | HWND | , | |
UINT | , | |||
WPARAM | , | |||
LPARAM | ||||
) |
Definition at line 1516 of file DIALOGS.C.
References CentreDialogOnCursor(), DLG_MOVE_X, DLG_MOVE_Y, DLG_MOVE_Z, FALSE, ghinst_main, MainVp, Nvert, PaintDialogBackground(), ruler, SELECTED, TRUE, x, y, and z.
WHERE void PreferencesPropertyDlgProc | ( | HWND | hwndOwner | ) |
Definition at line 2511 of file DIALOGS.C.
References DLG_PREFERENCES_GENERAL, DLG_PREFERENCES_MAPPATH, DLG_PREFERENCES_MODPATH, DLG_PREFERENCES_ROOTPATH, DLG_PREFERENCES_START, ghinst_main, and IDX_MISC_PREF_TITLE.
WHERE BOOL IsPrimitivesDialogMessage | ( | MSG * | msg | ) |
WHERE void GetSkeletonBoundBox | ( | skel * | sp, | |
int | ass | |||
) |
WHERE void DrawTrSkeletonInOne | ( | HDC | hdc, | |
int | view | |||
) |
Definition at line 771 of file SKELETON.C.
References FALSE, FirstSp, GetWindowCoords, ghEdgePen, ghInvertPen, ghpaletteScreen, m4by1, Nskel, and skintriview().
Referenced by DrawModel(), and DrawQuickModel().
WHERE void DrawSkeletonInOne | ( | HDC | hdc, | |
int | view | |||
) |
Definition at line 855 of file SKELETON.C.
References DrawOne3dCursor(), FALSE, FirstSp, GetWindowCoords, ghInvertPen, ghpaletteScreen, and skintriview().
Referenced by DrawSkeleton(), and ModelerTriViewWndProc().
WHERE void SkToolOn | ( | void | ) |
Definition at line 904 of file SKELETON.C.
References null_transform, Save_Undo(), SKANIMATE, SKRUBBERBONES, and tool.
WHERE void SkToolOff | ( | void | ) |
Definition at line 920 of file SKELETON.C.
References Animator_SKELETON::bx, m4by1, O_normalize(), SKANIMATE, tool, Animator_SKELETON::u, Animator_SKELETON::v, VECSCALE, VECSUB, VECSUM, and Animator_SKELETON::w.
Referenced by DisengageSkeletonTool().
WHERE void SkDelete1 | ( | skel * | sp | ) |
WHERE void ZeroSkeletonBoundingBox | ( | skel * | sp | ) |
WHERE void SelectByHierarchy | ( | skel * | sp, | |
int | op | |||
) |
Definition at line 126 of file SKELETON.C.
References DESELECTED, DLG_SKEL_DESELECT, DLG_SKEL_HIDE, DLG_SKEL_SELECT, DrawModel, DrawVerticesOnly(), HIDDEN, Animator_SKELETON::id, MainSp, MainVp, Nvert, NvertDeselect, NvertSelect, SELECTED, and UpdateCounters.
Referenced by HierarchyDlgProc().
WHERE int skintriview | ( | point | p | ) |
Definition at line 272 of file SKELETON.C.
References TVpointX, TVpointY, TVpointZ, TVsizeX, TVsizeY, and TVsizeZ.
Referenced by DrawSkeletonInOne(), and DrawTrSkeletonInOne().
WHERE void TidyUpOldSkeltonType | ( | void | ) |
WHERE void TabSkeletonAxis | ( | void | ) |
WHERE void SkToolDown | ( | int | x, | |
int | y | |||
) |
Definition at line 961 of file SKELETON.C.
References ActiveView, double, DrawModel, DrawRubber3dLine(), DrawSkeleton(), FALSE, GetWindowCoords, NpointerX, NpointerY, NpointerZ, null_transform, SKADD, SKANIMATE, SKASSIGN, SKDELETE, SKDUPLICATE, SKGRAB, SKRENAME, SKRUBBERBONES, SKSELECT, SKSUBDIV, SkToolAction(), SKTWIST, tool, TRUE, TVsizeX, VECCOPY, and y1.
Referenced by ToolDown().
WHERE void SkToolUp | ( | int | x, | |
int | y | |||
) |
Definition at line 1058 of file SKELETON.C.
References DESELECTED, Draw3dView(), DrawModel, DrawRubber3dLine(), DrawSkeleton(), FALSE, ghwnd_main, ghwndOpenGLview, Animator_SKELETON::name, NpointerX, NpointerY, NpointerZ, Read1String3Real(), SELECTED, SKADD, SKDUPLICATE, SKGRAB, SKRENAME, SKRUBBERBONES, SKSELECT, SkToolAction(), SKTWIST, tool, Animator_SKELETON::weight, Animator_SKELETON::wrange, and Animator_SKELETON::wzone.
Referenced by ToolUp().
WHERE void SkToolMove | ( | int | x, | |
int | y | |||
) |
Definition at line 1120 of file SKELETON.C.
References ActiveView, DrawRubber3dLine(), DrawSkeleton(), fp, GetSkeletonBoundBox, GetWorldCoords, Move3dCursor(), NpointerX, NpointerY, NpointerZ, SKADD, SKANIMATE, SKGRAB, SKRUBBERBONES, SKTWIST, tool, TRIFRONT, TRIRIGHT, TRITOP, TRUE, and y1.
Referenced by ToolMove().
WHERE void SkToolAction | ( | int | x, | |
int | y | |||
) |
Definition at line 1244 of file SKELETON.C.
References ActiveView, CreateSkeleton, DrawSkeleton(), FirstSp, GetSkeletonBoundBox, ghwnd_main, ghwndSkEdit, IDS_OK, Animator_SKELETON::name, SendPrgmMessage(), SKADD, SKASSIGN, SkDelete(), SKDELETE, SKDUPLICATE, SKGRAB, SKSELECT, SKSUBDIV, SKTWIST, tool, TRUE, TVsizeX, VECCOPY, and ZeroSkeletonBoundingBox.
Referenced by SkToolDown(), and SkToolUp().
WHERE void SkeletonTreeView | ( | HWND | hWnd | ) |
Definition at line 1802 of file SKELETON.C.
References DLG_SKELETON, ghinst_main, ghwndSkEdit, and IDM_SKTB_INSERT.
WHERE void UpdateSkTreeView | ( | void | ) |
Definition at line 1826 of file SKELETON.C.
References FirstSp.
Referenced by EraseAllSkeleton(), and LoadInternalAction().
WHERE void SetSkToolbarState | ( | BOOL | state | ) |
Definition at line 1841 of file SKELETON.C.
References ghwndSkEdit, and NTOOLBARBUTTONS.
Referenced by DisengageSkeletonTool().
WHERE void SkeletonToolBar | ( | HWND | hWndParent | ) |
Definition at line 1848 of file SKELETON.C.
References DLG_SKTOOLBAR, ghinst_main, and ghwndSkToolbar.
Referenced by DisengageSkeletonTool().
WHERE void ResetSkeletonWeights | ( | void | ) |
Definition at line 291 of file SKELETON.C.
References MainSp, OK, Read3Reals(), Animator_SKELETON::weight, Animator_SKELETON::wrange, Animator_SKELETON::wzone, and z.
WHERE void AutoVerticesToSkeleton | ( | void | ) |
Definition at line 304 of file SKELETON.C.
References DOT, double, GetSkeletonBoundBox, ghwnd_main, MainSp, MainVp, MAXUNIT, SELECTED, VECCOPY, VECSCALE, VECSUB, Animator_SKELETON::weight, and Animator_SKELETON::wzone.
WHERE BOOL BuildATMfontString | ( | HWND | hwnd | ) |
Definition at line 13 of file ATMFONT.C.
References ATM_STRUCTURE_tag::ATM_beve_colour, ATM_STRUCTURE_tag::ATM_bevel_angle, ATM_STRUCTURE_tag::ATM_cap, ATM_STRUCTURE_tag::ATM_char_preview, ATM_STRUCTURE_tag::ATM_face_colour, ATM_STRUCTURE_tag::ATM_Letters, ATM_STRUCTURE_tag::ATM_side_colour, EDIT_ACTION, EviStructure, FALSE, ATM_STRUCTURE_tag::FORB, gszHomeDir, TRUE, and YES.
WHERE BOOL BuildTTFfontString | ( | HWND | hwnd | ) |
Definition at line 65 of file ATMFONT.C.
References EDIT_ACTION, EviStructure, FALSE, TTF_STRUCTURE_tag::FORB, gszHomeDir, TRUE, TTF_STRUCTURE_tag::TTF_beve_colour, TTF_STRUCTURE_tag::TTF_bevel_angle, TTF_STRUCTURE_tag::TTF_cap, TTF_STRUCTURE_tag::TTF_char_preview, TTF_STRUCTURE_tag::TTF_face_colour, TTF_STRUCTURE_tag::TTF_Letters, TTF_STRUCTURE_tag::TTF_side_colour, and YES.
WHERE void EraseAllNurbs | ( | void | ) |
WHERE void EraseNurbs | ( | nurbs * | ) |
WHERE void CreateNurbs | ( | void | ) |
Definition at line 514 of file NURBS0.C.
References Animator_NurbsProperties_Tag::colour, FALSE, Animator_NurbsProperties_Tag::GranularityMax, Animator_NurbsProperties_Tag::GranularityMin, Animator_NurbsProperties_Tag::hidden, j_buf, Animator_NURBS_tag::kvU, Animator_NURBS_tag::kvV, MainNp, Animator_NurbsProperties_Tag::name, Nnurbs, Animator_NURBS_tag::numU, Animator_NURBS_tag::numV, Animator_NURBS_tag::orderU, Animator_NURBS_tag::orderV, Animator_NURBS_tag::points, Animator_NURBS_tag::properties, and X__Malloc.
WHERE void ClearNurbsSkeleton | ( | skel * | ) |
Definition at line 601 of file NURBS0.C.
References AllocNurbs, FALSE, Animator_NURBS_tag::kvU, Animator_NURBS_tag::kvV, Animator_NURBS_tag::numU, Animator_NURBS_tag::numV, Animator_NURBS_tag::orderU, Animator_NURBS_tag::orderV, Animator_NURBS_tag::points, and TRUE.
WHERE void ReleaseNurbs | ( | nurbs * | ) |
Definition at line 41 of file UTILS.C.
References Animator_NURBS_tag::kvU, Animator_NURBS_tag::kvV, Animator_NURBS_tag::numV, Animator_NURBS_tag::points, and X__Free.
WHERE void DrawAllNurbsInOne | ( | HDC | , | |
int | , | |||
BOOL | ||||
) |
Definition at line 200 of file NURBS0.C.
References FALSE, ghSelectedPen, Animator_NurbsProperties_Tag::hidden, MainNp, Nnurbs, Animator_NURBS_tag::properties, and TRUE.
Referenced by DrawModel(), and DrawQuickModel().
WHERE void MakeNewNurbsSurface | ( | int | ) |
Definition at line 59 of file NURBS.C.
References CreateNurbs, DLG_ADDNURBS, DrawModel, EDIT_ACTION, EraseNurbs, ghinst_main, ghwnd_main, MainNp, Nnurbs, NurbsTeapot(), and YES.
WHERE BOOL DeleteSelectedNurbsSurfaces | ( | void | ) |
WHERE void EditSelectedNurbsSurface | ( | void | ) |
Definition at line 85 of file NURBS.C.
References DLG_NURBSIKNOT, DrawModel, EDIT_ACTION, ghinst_main, ghwnd_main, MainNp, Nnurbs, and YES.
WHERE void SetSelectedNurbsWeights | ( | void | ) |
Definition at line 95 of file NURBS.C.
References DLG_NURBSWEIGHTS, ghinst_main, ghwnd_main, MainNp, and Nnurbs.
WHERE void DrawNurbsWireFrame | ( | HDC | , | |
int | , | |||
double | , | |||
double | [4][4], | |||
short(*)(vertex *, vertex *) | , | |||
short(*)(vertex *, vertex *) | , | |||
BOOL | ||||
) |
Definition at line 245 of file NURBS0.C.
References draw_joins, FALSE, ghwnd_view, Animator_NurbsProperties_Tag::GranularityMax, Animator_NurbsProperties_Tag::GranularityMin, Animator_NurbsProperties_Tag::hidden, m4by1, MainNp, Nnurbs, Animator_NURBS_tag::properties, SELECTED, TRUE, X__Free, and y1.
Referenced by Draw3dView(), and DrawQuick3dView().
WHERE void HideNurbs | ( | BOOL | ) |
Definition at line 619 of file NURBS.C.
References DrawModel, FALSE, Animator_NurbsProperties_Tag::hidden, MainNp, Nnurbs, and Animator_NURBS_tag::properties.
WHERE void SelectAllNurbs | ( | BOOL | ) |
WHERE void SwapNurbsSelection | ( | void | ) |
WHERE BOOL SelectNurbsPatch | ( | int | , | |
int | , | |||
int | ||||
) |
Definition at line 221 of file NURBS.C.
References DrawModel, FALSE, Animator_NurbsProperties_Tag::GranularityMax, Animator_NurbsProperties_Tag::GranularityMin, Animator_NurbsProperties_Tag::hidden, MainNp, Nnurbs, Animator_NURBS_tag::numU, Animator_NURBS_tag::numV, Animator_NURBS_tag::points, Animator_NURBS_tag::properties, TRUE, and X__Free.
Referenced by ToolDown().
WHERE BOOL SelectNurbsControlPoint | ( | int | , | |
int | , | |||
int | ||||
) |
Definition at line 280 of file NURBS.C.
References double, FALSE, GetWindowCoords, intriview(), MainNp, Nnurbs, NpointerX, NpointerY, NpointerZ, Animator_NURBS_tag::numU, Animator_NURBS_tag::numV, Animator_NURBS_tag::points, Animator_VECTOR4tag::selected, SELECTED, TRUE, TVsizeY, TVsizeZ, Animator_VECTOR4tag::w, Animator_VECTOR4tag::x, Animator_VECTOR4tag::y, and Animator_VECTOR4tag::z.
Referenced by ToolDown().
WHERE void SelectNurbsInRectangle | ( | int | , | |
BOOL | , | |||
long | , | |||
long | , | |||
long | , | |||
long | ||||
) |
Definition at line 369 of file NURBS.C.
References ActiveView, FALSE, GetWindowCoords, Animator_NurbsProperties_Tag::GranularityMax, Animator_NurbsProperties_Tag::GranularityMin, intriview(), MainNp, Nnurbs, Animator_NURBS_tag::numU, Animator_NURBS_tag::numV, Animator_NURBS_tag::points, Animator_NURBS_tag::properties, Animator_VECTOR4tag::selected, SELECTED, SELECTOR, TRUE, Animator_VECTOR4tag::w, Animator_VECTOR4tag::x, X__Free, Animator_VECTOR4tag::y, and Animator_VECTOR4tag::z.
Referenced by SelectorUp().
WHERE void SelectNurbsInCircle | ( | int | , | |
BOOL | , | |||
int | , | |||
int | , | |||
double | ||||
) |
Definition at line 452 of file NURBS.C.
References ActiveView, FALSE, GetWindowCoords, Animator_NurbsProperties_Tag::GranularityMax, Animator_NurbsProperties_Tag::GranularityMin, intriview(), MainNp, Nnurbs, Animator_NURBS_tag::numU, Animator_NURBS_tag::numV, Animator_NURBS_tag::points, Animator_NURBS_tag::properties, Animator_VECTOR4tag::selected, SELECTED, SELECTOR, TRUE, Animator_VECTOR4tag::w, Animator_VECTOR4tag::x, X__Free, Animator_VECTOR4tag::y, and Animator_VECTOR4tag::z.
Referenced by SelectorUp().
WHERE void SelectNurbsInLasso | ( | int | , | |
BOOL | , | |||
HRGN | ||||
) |
Definition at line 537 of file NURBS.C.
References ActiveView, FALSE, GetWindowCoords, Animator_NurbsProperties_Tag::GranularityMax, Animator_NurbsProperties_Tag::GranularityMin, intriview(), MainNp, Nnurbs, Animator_NURBS_tag::numU, Animator_NURBS_tag::numV, Animator_NURBS_tag::points, Animator_NURBS_tag::properties, Animator_VECTOR4tag::selected, SELECTED, SELECTOR, TRUE, Animator_VECTOR4tag::w, Animator_VECTOR4tag::x, X__Free, Animator_VECTOR4tag::y, and Animator_VECTOR4tag::z.
Referenced by SelectorUp().
WHERE void MoveNurbsControlPoint | ( | int | , | |
int | , | |||
int | , | |||
int | ||||
) |
Definition at line 638 of file NURBS.C.
References double, FALSE, MainNp, Nnurbs, NpointerX, NpointerY, NpointerZ, Animator_NURBS_tag::numU, Animator_NURBS_tag::numV, Animator_NURBS_tag::points, Animator_VECTOR4tag::selected, TRUE, Animator_VECTOR4tag::w, Animator_VECTOR4tag::x, Animator_VECTOR4tag::y, and Animator_VECTOR4tag::z.
Referenced by ToolDown(), ToolMove(), and ToolUp().
WHERE void TriangulateNurbsSurface | ( | void | ) |
Definition at line 413 of file NURBS0.C.
References Animator_NurbsProperties_Tag::colour, CreateEdge, CreateFace, CreateVertex, DLG_MESHNURBS, DrawModel, ghinst_main, ghwnd_main, Animator_NurbsProperties_Tag::hidden, MainFp, MainNp, MainVp, Nedge, Nface, Nnurbs, Nvert, Animator_NURBS_tag::properties, TRUE, Designer_NURBSSurfSample_tag::u, UpdateEdgeHeap, UpdateFaceHeap, UpdateVertexHeap, Designer_NURBSSurfSample_tag::v, VECCOPY, and X__Free.
WHERE void MoveNurbsSurface | ( | int | , | |
int | , | |||
int | , | |||
int | ||||
) |
Definition at line 704 of file NURBS.C.
References double, FALSE, MainNp, Nnurbs, NpointerX, NpointerY, NpointerZ, Animator_NURBS_tag::numU, Animator_NURBS_tag::numV, Animator_NURBS_tag::points, TRUE, Animator_VECTOR4tag::w, Animator_VECTOR4tag::x, Animator_VECTOR4tag::y, and Animator_VECTOR4tag::z.
Referenced by ToolDown(), ToolMove(), and ToolUp().
WHERE void RotateNurbsSurface | ( | int | , | |
int | , | |||
double | ||||
) |
Definition at line 802 of file NURBS.C.
References FALSE, GrabonX, GrabonY, GrabonZ, MainNp, Nnurbs, NpointerX, NpointerY, NpointerZ, Animator_NURBS_tag::numU, Animator_NURBS_tag::numV, Animator_NURBS_tag::points, TRIFRONT, TRIRIGHT, TRITOP, TRUE, Animator_VECTOR4tag::w, Animator_VECTOR4tag::x, Animator_VECTOR4tag::y, Animator_VECTOR4tag::z, and z.
Referenced by ToolMove().
WHERE void RotateNurbsAction | ( | int | , | |
double | ||||
) |
Definition at line 859 of file NURBS.C.
References MainNp, Nnurbs, NpointerX, NpointerY, NpointerZ, Animator_NURBS_tag::numU, Animator_NURBS_tag::numV, Animator_NURBS_tag::points, Animator_VECTOR4tag::w, Animator_VECTOR4tag::x, Animator_VECTOR4tag::y, Animator_VECTOR4tag::z, and z.
Referenced by ActionRotate().
WHERE void XpandNurbsSurface | ( | int | , | |
int | , | |||
double | , | |||
double | , | |||
double | ||||
) |
Definition at line 751 of file NURBS.C.
References double, FALSE, MainNp, Nnurbs, NpointerX, NpointerY, NpointerZ, Animator_NURBS_tag::numU, Animator_NURBS_tag::numV, Animator_NURBS_tag::points, TRUE, Animator_VECTOR4tag::w, Animator_VECTOR4tag::x, Animator_VECTOR4tag::y, and Animator_VECTOR4tag::z.
Referenced by ToolMove().
WHERE void ExpandNurbsAction | ( | long | , | |
long | , | |||
long | , | |||
double | , | |||
double | , | |||
double | ||||
) |
Definition at line 896 of file NURBS.C.
References double, MainNp, Nnurbs, Animator_NURBS_tag::numU, Animator_NURBS_tag::numV, Animator_NURBS_tag::points, Animator_VECTOR4tag::w, Animator_VECTOR4tag::x, Animator_VECTOR4tag::y, and Animator_VECTOR4tag::z.
Referenced by ExpandDlgProc().
WHERE void DuplicateSelectedNurbs | ( | void | ) |
Definition at line 926 of file NURBS.C.
References CloneNurbs, CreateNurbs, EDIT_ACTION, FALSE, MainNp, Nnurbs, and YES.
WHERE void HiddenGetNurbsNumbers | ( | long * | , | |
long * | ||||
) |
Definition at line 30 of file NURBS2.C.
References Animator_NurbsProperties_Tag::hidden, MainNp, Nnurbs, and Animator_NURBS_tag::properties.
WHERE void HiddenAddNurbsVertices | ( | long * | , | |
void * | , | |||
double | , | |||
double | [4][4], | |||
long | , | |||
long | , | |||
long | , | |||
long | ||||
) |
Definition at line 46 of file NURBS2.C.
References Animator_NurbsProperties_Tag::hidden, m4by1, MainNp, Nnurbs, Designer_RVERTEX::p, Designer_NURBSSurfSample_tag::point, Animator_NURBS_tag::properties, Designer_RVERTEX::x, x, X__Free, Designer_RVERTEX::y, y, and z.
WHERE void HiddenAddNurbsFaces | ( | long * | , | |
void * | , | |||
long | ||||
) |
Definition at line 85 of file NURBS2.C.
References Animator_NurbsProperties_Tag::hidden, MainNp, Nnurbs, Animator_NURBS_tag::properties, Designer_RFACE::V, x, y, and z.
WHERE void MeshNurbsSurface | ( | void | ) |
Definition at line 499 of file NURBS2.C.
References double, DrawModel, ghcurWait, Animator_NurbsProperties_Tag::hidden, MainNp, MINUNIT, Nnurbs, Animator_NURBS_tag::properties, RequestNumEntry, and X__Free.
WHERE void IncludeNurbsBoundary | ( | short * | , | |
long * | , | |||
long * | , | |||
long * | , | |||
long * | , | |||
long * | , | |||
long * | ||||
) |
Definition at line 26 of file NURBS0.C.
References MainNp, Nnurbs, Animator_NURBS_tag::numU, Animator_NURBS_tag::numV, Animator_NURBS_tag::points, Animator_VECTOR4tag::w, Animator_VECTOR4tag::x, x, Animator_VECTOR4tag::y, y, Animator_VECTOR4tag::z, and z.
Referenced by get_centre().
WHERE void PutNurbsAttribute | ( | int | , | |
void * | ||||
) |
Definition at line 529 of file NURBS2.C.
References Animator_NurbsProperties_Tag::axis, Designer_FACEATTRIBS_tag::bu, Animator_NurbsProperties_Tag::colour, Designer_FACEATTRIBS_tag::fc, MainNp, Animator_NurbsProperties_Tag::map, Nnurbs, Animator_NURBS_tag::properties, Designer_FACEATTRIBS_tag::sa, Designer_FACEATTRIBS_tag::sh, Animator_NurbsProperties_Tag::shader, Designer_FACEATTRIBS_tag::sm, Animator_NurbsProperties_Tag::smoothing, and VECCOPY.
WHERE void ReadNurbs | ( | long | , | |
short | , | |||
HANDLE | ||||
) |
Definition at line 598 of file NURBS2.C.
References AllocNurbs, CreateNurbs, dwRead, Animator_NURBS_tag::kvU, Animator_NURBS_tag::kvV, MainNp, N, Animator_NURBS_tag::numU, Animator_NURBS_tag::numV, Animator_NURBS_tag::orderU, Animator_NURBS_tag::orderV, Animator_NURBS_tag::points, and Animator_NURBS_tag::properties.
Referenced by LoadObject(), and Restore_Undo().
WHERE void WriteNurbs | ( | FILE * | ) |
Definition at line 564 of file NURBS2.C.
References Animator_NURBS_tag::kvU, Animator_NURBS_tag::kvV, MainNp, Nnurbs, Animator_NURBS_tag::numU, Animator_NURBS_tag::numV, Animator_NURBS_tag::orderU, Animator_NURBS_tag::orderV, Animator_NURBS_tag::points, and Animator_NURBS_tag::properties.
Referenced by Save_Undo(), and SaveObject().
WHERE void SplitNurbs | ( | void | ) |
Definition at line 941 of file NURBS.C.
References DLG_NURBSSPLIT, DrawModel, EDIT_ACTION, ghinst_main, ghwnd_main, MainNp, Nnurbs, and YES.
WHERE void LoadMenuHelpTable | ( | HWND | hwnd | ) |
Definition at line 172 of file MENUHELP.C.
References CCHTEXTMAX, ghinst_main, NMENUHELPDATA, X__Free, X__Malloc, and X__Realloc.
Referenced by SetupMainWindow().
WHERE UINT CheckMenuHelpData | ( | UINT | uItem | ) |
Definition at line 189 of file MENUHELP.C.
References NMENUHELPDATA.
Referenced by MainAnimatorWndProc(), and MainModelerWndProc().
WHERE void DisplayMenuHelpData | ( | HWND | hwnd, | |
UINT | id | |||
) |
Definition at line 197 of file MENUHELP.C.
Referenced by MainAnimatorWndProc(), and MainModelerWndProc().
WHERE void FreeMenuHelpData | ( | void | ) |
Definition at line 203 of file MENUHELP.C.
References NMENUHELPDATA, and X__Free.
Referenced by AnimatorShutdown(), and DesignShutdown().
WHERE int SelectFileName | ( | int | save, | |
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 | |||
) |
Definition at line 91 of file FILES.C.
References ghinst_main, and SelectFileName.
Referenced by AddEffect(), CreateImageProcess(), EditObject(), EditObjectDlgProc(), EditObjectImageProcess(), ExecuteExternalModeler(), Export3DSmodel(), ExportDXFmodel(), ExportMaterialsToFile(), ExportRobotKeyframes(), ExportRobotSequence(), ImportMaterialsFromFile(), LoadAnimObject(), LoadHeightField(), LoadPath(), MakeScript(), PackAnimationFile(), PrintImageFile(), SaveAnimFile(), SavePath(), TraceImageOutline(), and UnpackAnimationFile().
WHERE void SetWindowSize | ( | int | x, | |
int | y, | |||
int | view, | |||
BOOL | reset | |||
) |
Definition at line 141 of file WINDOWS.C.
References BigCameraView, bToolpannelLeft, bToolpannelSmall, InfoWindowSize, keyframer_docked_and_visible, KeyframerSize, KeyframerYpos, max, ToolbuttonSize, ToolpannelSpace, TRIVIEW, TriviewSpaceX, TriviewSpaceY, View, Window0sizeX, Window0sizeY, WindowCentreX, WindowCentreY, WindowGap, WindowLeftOrigin, WindowSizeX, WindowSizeY, WindowsXmin, WindowsYmin, WindowTopOrigin, WindowViewSliderXpos, WindowViewSliderXsize, WindowViewSliderYpos, WindowViewSliderYsize, WindowViewXmin, WindowViewXsize, WindowViewYmin, WindowViewYsize, and Xres.
WHERE BOOL CreateMemoryWindows | ( | void | ) |
Definition at line 14 of file WINDOWS.C.
References ActiveView, FALSE, ghbm_triview, ghbm_view, ghbrushWindow, ghdc_triview_Bitmap, ghdc_view_Bitmap, ghpaletteScreen, ghwnd_triview, ghwnd_view, TRIVIEW, TRUE, and View.
WHERE void DeleteMemoryWindows | ( | void | ) |
Definition at line 60 of file WINDOWS.C.
References ActiveView, ghbm_triview, ghbm_view, ghdc_triview_Bitmap, ghdc_view_Bitmap, TRIVIEW, and View.
WHERE void SwitchWindow | ( | int | button | ) |
Definition at line 239 of file WINDOWS.C.
References ActiveView, BigCameraView, CreateMemoryWindows(), DeleteMemoryWindows(), Draw3dView(), DrawModel, FALSE, FocusActiveWindow(), GetTriview(), ghinst_main, ghwnd_current, ghwnd_main, ghwnd_triview, ghwnd_view, ghwndOpenGLview, ghwndQuicktime, IDM_WINDOW_SWITCHWINDOWS, IDX_MISC_QUADVIEW, IDX_MISC_SINGLEVIEW, ONEVIEW, PerspectiveView(), ReDrawStageDisplay(), SetWindowSize(), ToolboxSetPosition(), TRIFRONT, TRIRIGHT, TRITOP, TRIVIEW, TRUE, View, WindowLeftOrigin, WindowSizeX, WindowSizeY, WindowsXmin, WindowsYmin, WindowTopOrigin, WindowViewSliderXpos, WindowViewSliderXsize, WindowViewSliderYpos, WindowViewSliderYsize, WindowViewXmin, WindowViewXsize, WindowViewYmin, and WindowViewYsize.
WHERE void FormatScreen | ( | void | ) |
Definition at line 346 of file WINDOWS.C.
References CreateMemoryWindows(), DeleteMemoryWindows(), Draw3dView(), DrawModel, FALSE, FocusActiveWindow(), GetTriview(), ghwnd_main, ghwnd_triview, ghwnd_view, ghwndOpenGLview, ghwndQuicktime, PerspectiveView(), ReDrawStageDisplay(), SetWindowSize(), TRIVIEW, TRUE, UpdateGLview(), View, WindowSizeX, WindowSizeY, WindowsXmin, WindowsYmin, WindowViewSliderXpos, WindowViewSliderXsize, WindowViewSliderYpos, WindowViewSliderYsize, WindowViewXmin, WindowViewXsize, WindowViewYmin, and WindowViewYsize.
WHERE void UpdateIconPositions | ( | void | ) |
Definition at line 381 of file WINDOWS.C.
References CreateMemoryWindows(), DeleteMemoryWindows(), Draw3dView(), DrawModel, FALSE, FocusActiveWindow(), GetTriview(), ghwnd_main, ghwnd_triview, ghwnd_view, ghwndOpenGLview, ghwndQuicktime, ghwndTools, MoveToolsWindow(), PerspectiveView(), ReDrawStageDisplay(), SetWindowSize(), TRIVIEW, TRUE, UpdateGLview(), View, WindowSizeX, WindowSizeY, WindowsXmin, WindowsYmin, WindowViewSliderXpos, WindowViewSliderXsize, WindowViewSliderYpos, WindowViewSliderYsize, WindowViewXmin, WindowViewXsize, WindowViewYmin, and WindowViewYsize.
WHERE void FocusActiveWindow | ( | HDC | , | |
BOOL | ||||
) |
Definition at line 88 of file WINDOWS.C.
References FALSE, ghpaletteScreen, ghSelectedPen, ghwnd_current, ghwnd_main, ONEVIEW, TRUE, and View.
WHERE BOOL CursorInTriview | ( | void | ) |
Definition at line 424 of file WINDOWS.C.
References FALSE, ghwnd_current, ghwnd_triview, TRIVIEW, TRUE, and View.
WHERE HPALETTE CreateAppPalette | ( | int * | , | |
int * | ||||
) |
Definition at line 57 of file SETUP.C.
References gGridColourRef1, gGridColourRef2, ghbrushScreen, ghbrushWindow, ghCursorPen, ghDeselectedBrush, ghDeselectedPen, ghDeselectorPen, ghDotDeselectedPen, ghDotInvertPen, ghDotSelectedPen, ghEdgePen, ghEditPen, ghInvertBrush, ghInvertPen, ghRobotBrush, ghSelectedBrush, ghSelectedPen, ghSelectorPen, ghWireframePen, gScreenColourRef, IDQ_BADPENS, IniFilename, PALVERSION, SendPrgmQuery(), and X__C.
WHERE BOOL DesignStartup | ( | UINT * | ) |
Definition at line 332 of file SETUP.C.
References ActionsList, CreateMemoryWindows(), DeleteMemoryWindows(), Draw3dView(), DrawModel, EDIT_ACTION, EraseAll, FALSE, FileInPath(), ghcurArrow, ghcurArrowD, ghcurBuilder, ghcurCross, ghcurDeselect, ghcurExpander, ghcurGrabber, ghcurMagnetCu, ghcurMagnetFr, ghcurMagnetTo, ghcurMagnetTw, ghcurPan, ghcurPlot3d, ghcurPlotter, ghcurPrims, ghcurRotator, ghcurSel_a, ghcurSel_c_a, ghcurSel_c_s, ghcurSel_l_a, ghcurSel_l_s, ghcurSel_s, ghcurSelect, ghcurShaper, ghcurTools, ghcurWait, ghcurZin, ghcurZoom, ghcurZout, ghinst_main, ghwnd_main, ghwndOpenGLview, gsz3DSdir, gsz3DSfile, gszAVIdir, gszAVIfile, gszBRDdir, gszBRDfile, gszDLLdir, gszDLLfile, gszDLMdir, gszDLMfile, gszDXFdir, gszDXFfile, gszGIFdir, gszGIFfile, gszHomeDir, gszIMGdir, gszIMGfile, gszMTLdir, gszMTLfile, gszPTHdir, gszPTHfile, gszSCEdir, gszSCEfile, gszSCFdir, gszSCFfile, gszSCNdir, gszSCNfile, gszTDDdir, gszTDDfile, IDC_BUILDER, IDC_DESELECTOR, IDC_EXPANDER, IDC_GRABBER, IDC_MAGNETCURL, IDC_MAGNETFROM, IDC_MAGNETTO, IDC_MAGNETTWIST, IDC_NONE, IDC_OPENARROW, IDC_PAN, IDC_PLOT3D, IDC_PLOTTER, IDC_PRIMS, IDC_ROTATOR, IDC_SEL_A, IDC_SEL_C_A, IDC_SEL_C_S, IDC_SEL_L_A, IDC_SEL_L_S, IDC_SEL_S, IDC_SELECTOR, IDC_SHAPER, IDC_ZOOM, IDC_ZOOMIN, IDC_ZOOMOUT, IDQ_BADNEXTFILE, IDQ_FILEERROR, IDS_DEFAULT, IDX_MISC_PLUGINACTIONS, InitialiseStringVectors(), InitializeLastFilesList(), MAX_DIR, nActionsList, nImaps, nLockediMaps, nMats, NO, NOTOOL, SendPrgmMessage(), SendPrgmQuery(), SetupStructures(), SetUpWindowBoxView(), sktool, StartedInModeler, tool, TRUE, update_timer, and X__Malloc.
Referenced by WinMain().
WHERE void DesignShutdown | ( | void | ) |
Definition at line 562 of file SETUP.C.
References ActionsList, ActiveView, coords_visible, DefaultBrilliance, DefaultParameter, DefaultReflectivity, DefaultShiny, DefaultSmoothing, DefaultTexture, DeleteArrowIcons(), DeleteMemoryWindows(), draw_grid_on, Empty_Undo(), EraseAll, EraseTempImageFiles(), FaceColour, FALSE, FreeMenuHelpData(), FreeStringVectors(), ghbrushScreen, ghbrushWindow, ghcurArrowD, ghcurBuilder, ghcurCross, ghcurDeselect, ghcurExpander, ghcurGrabber, ghcurMagnetCu, ghcurMagnetFr, ghcurMagnetTo, ghcurMagnetTw, ghcurPan, ghcurPlot3d, ghcurPlotter, ghcurPrims, ghcurRotator, ghcurSel_a, ghcurSel_c_a, ghcurSel_c_s, ghcurSel_l_a, ghcurSel_l_s, ghcurSel_s, ghcurSelect, ghcurShaper, ghCursorPen, ghcurZin, ghcurZoom, ghcurZout, ghDeselectedBrush, ghDeselectedPen, ghDeselectorPen, ghDotSelectedPen, ghEdgePen, ghEditPen, ghFont1, ghFont2, ghInvertBrush, ghInvertPen, ghSelectedBrush, ghSelectedPen, ghSelectorPen, ghWireframePen, ghwndOpenGLview, global_quickdraw, grid_on, IDM_CALLBACK_SHUTDOWN, IniFilename, IniSection, nActionsList, rubberbone_model, ShaderColour, StartedInModeler, StartOpenGL(), ToolboxDestroy(), UnloadRenderer(), View, and X__Free.
Referenced by WinMain().
WHERE BOOL SetupMainWindow | ( | HANDLE | inst, | |
int | cmdshow | |||
) |
Definition at line 388 of file SETUP.C.
References ActiveView, BigCameraView, FALSE, GetTriview(), ghFont1, ghFont2, ghwnd_current, ghwnd_info, ghwnd_main, ghwnd_triview, ghwnd_view, ghwnd_xscl, ghwndCoord1, ghwndData, ghwndDlgAttribs, ghwndDlgExpand, ghwndDlgPrimitives, ghwndDlgTools, ghwndLock, ghwndQuicktime, ghwndRobotView, ghwndSkEdit, ghwndSkToolbar, ghwndTimeline, ghwndTimelineChild, ghwndTools, ghwndTooltip, InfoWindowSize, L, LoadMenuHelpTable(), PerspFi, PerspTheta, SelectPointSize, SetWindowSize(), SIZESTATUS1, szMainClass, szTriViewClass, szViewClass, Textheight, Textwidth, ToolboxShow(), TRIVIEW, TRUE, View, WindowGap, WindowSizeX, WindowSizeY, WindowsXmin, WindowsYmin, WindowViewXmin, WindowViewXsize, WindowViewYmin, WindowViewYsize, Xres, and Yres.
WHERE void LoadPreferences | ( | void | ) |
Definition at line 7 of file PREFS.C.
References ActiveView, AllDrawStatus, Animator_PREFERENCES_tag::auto_update_keyframer, Animator_PREFERENCES_tag::autocentre, Animator_PREFERENCES_tag::background, bBackgroundImage, bEmbedImageMaps, Animator_PREFERENCES_tag::big_camera, bToolpannelLeft, bToolpannelSmall, Animator_PREFERENCES_tag::buttons, coords_visible, Animator_PREFERENCES_tag::default_start, Animator_PREFERENCES_tag::detail_auto, Animator_PREFERENCES_tag::detail_step, draw_grid_on, DrawStatus, Animator_PREFERENCES_tag::embedimages, FALSE, FramesPerSec, global_quickdraw, grid_on, Animator_PREFERENCES_tag::ground, IniFilename, IniSection, opengl_visible, Preferences, Animator_PREFERENCES_tag::quick_trick, select_visible, show_camera_fov, show_light_cones, Animator_PREFERENCES_tag::show_select, Animator_PREFERENCES_tag::splash, Animator_PREFERENCES_tag::toolleft, Animator_PREFERENCES_tag::toolsmall, Animator_PREFERENCES_tag::tooltips, TRITOP, TRUE, Animator_PREFERENCES_tag::undo, Animator_PREFERENCES_tag::use_3d_dialogs, Animator_PREFERENCES_tag::use_gl_robot, Animator_PREFERENCES_tag::use_OpenGL, and Animator_PREFERENCES_tag::use_positions.
WHERE void ActivatePreferences | ( | void | ) |
Definition at line 155 of file PREFS.C.
References AllDrawStatus, Animator_PREFERENCES_tag::big_camera, coords_visible, draw_grid_on, DrawStatus, ghinst_main, ghwnd_main, ghwndCoord1, global_quickdraw, grid_on, IDM_FILE_KEYFRAMERDOCK, IDM_HIERARCHY_RUBBERMODELCONST, IDM_HIERARCHY_RUBBERMODELVARI, IDM_VIEW_DRAW_ALL, IDM_VIEW_DRAW_BOUNDED, IDM_VIEW_DRAW_DESELECTED, IDM_VIEW_DRAW_GRID, IDM_VIEW_DRAW_SELECTED, IDM_VIEW_DRAWING_HIDEEDGES, IDM_VIEW_FEEDBACK_CAMERA, IDM_VIEW_FEEDBACK_LIGHT, IDM_VIEW_GLOBALQUICKDRAW, IDM_VIEW_GRID, IDM_WINDOW_BIGCAMERA, IDM_WINDOW_COORDS, IDM_WINDOW_SWITCHWINDOWS, IDX_MISC_DRAWBOUNDED, IDX_MISC_DRAWFULL, IniFilename, IniSection, keyframer_docked, ONEVIEW, Preferences, rubberbone_model, show_camera_fov, show_light_cones, Animator_PREFERENCES_tag::undo, UNDO_ACTIVE, View, and YES.
Referenced by WinMain().
WHERE void StartOpenGL | ( | BOOL | first_time | ) |
Definition at line 689 of file SETUP.C.
References EviStructure, FALSE, ghinst_main, ghwnd_main, ghwnd_view, ghwndOpenGLview, gszHomeDir, IDM_WINDOW_SHOWOPENGL, IDQ_FAILEDFUNCTION, IDQ_FAILEDLIBRARY, IDX_MISC_HIDEGL, IDX_MISC_SHOWGL, PerspFi, PerspTheta, Preferences, SendPrgmQuery(), tool, TRUE, Animator_PREFERENCES_tag::use_OpenGL, WindowViewXmin, WindowViewXsize, WindowViewYmin, and WindowViewYsize.
Referenced by DesignShutdown(), MainModelerWndProc(), and WinMain().
WHERE void ExecuteAnimator | ( | BOOL | reload | ) |
Definition at line 762 of file SETUP.C.
References gszHomeDir, IDM_CALLBACK_RELOAD, IDQ_NOSTART, and SendPrgmQuery().
WHERE void SetupStructures | ( | void | ) |
Definition at line 157 of file SETUP.C.
References ActiveView, X__STRUCTUREtag::ActiveView, AddCopy, AllocNurbs, AniStructure, AppendFileExtension, AppendPathPoint(), arbitrary_rotate, AutoFacetCurveWithHoles, c4to4, CentreDialogOnCursor(), CentreDialogOnScreen(), ClearNurbsSkeleton, CloneNurbs, connected(), CopyFaceProp, CreateAlign, CreateAttachedCopy, CreateCostume, CreateEdge, CreateFace, CreateImageMap, CreateIPointPath(), CreateMaterial, CreateNode, CreateNurbs, CreatePathEditControlPoint(), CreatePathPoint(), CreatePosition, CreateSize, CreateSkeleton, CreateSky, CreateVertex, CurrentFrame, ANI_STRUCTURE_tag::CurrentFrame, DeleteAlign(), DeleteCostume, DeleteNode, DeletePathEditControlPoint(), DeletePathPoint(), DeletePosition(), DeleteSize(), DeleteSky(), DrawModel, DrawPerspectiveView, EraseAll, EraseAllNurbs, EraseNurbs, EraseSkeleton, EraseVertex, EraseVertexMapping, EviMemoryManager, EviStructure, FirstNp, ANI_STRUCTURE_tag::FirstNp, FirstSp, X__STRUCTUREtag::FirstSp, ANI_STRUCTURE_tag::fp_arbitrary_rotate, ANI_STRUCTURE_tag::fp_c4to4, ANI_STRUCTURE_tag::fp_L_cross, ANI_STRUCTURE_tag::fp_m4by1, ANI_STRUCTURE_tag::fp_m4by4, ANI_STRUCTURE_tag::fp_null_transform, ANI_STRUCTURE_tag::fp_rotx, ANI_STRUCTURE_tag::fp_roty, ANI_STRUCTURE_tag::fp_rotz, ANI_STRUCTURE_tag::fp_scal, ANI_STRUCTURE_tag::fp_tram, X__STRUCTUREtag::fpAllocNurbs, X__STRUCTUREtag::fpAppendFileExtension, ANI_STRUCTURE_tag::fpAppendFileExtension, ANI_STRUCTURE_tag::fpAppendPathPoint, X__STRUCTUREtag::fpArbitraryRotate, X__STRUCTUREtag::fpCE, X__STRUCTUREtag::fpCentreDlgOnC, ANI_STRUCTURE_tag::fpCentreDlgOnC, X__STRUCTUREtag::fpCentreDlgOnS, ANI_STRUCTURE_tag::fpCentreDlgOnS, X__STRUCTUREtag::fpCF, X__STRUCTUREtag::fpChooseColour, ANI_STRUCTURE_tag::fpChooseColour, X__STRUCTUREtag::fpChooseFile, ANI_STRUCTURE_tag::fpChooseFile, X__STRUCTUREtag::fpClearNurbsSkeleton, X__STRUCTUREtag::fpCloneNurbs, X__STRUCTUREtag::fpConnected, X__STRUCTUREtag::fpCopyFaceProp, ANI_STRUCTURE_tag::fpCreateAlign, ANI_STRUCTURE_tag::fpCreateCostume, X__STRUCTUREtag::fpCreateImageMap, ANI_STRUCTURE_tag::fpCreateIPointPath, X__STRUCTUREtag::fpCreateMaterial, ANI_STRUCTURE_tag::fpCreateNode, X__STRUCTUREtag::fpCreateNurbs, ANI_STRUCTURE_tag::fpCreatePathEditControlPoint, ANI_STRUCTURE_tag::fpCreatePathPoint, ANI_STRUCTURE_tag::fpCreatePosition, ANI_STRUCTURE_tag::fpCreateSize, ANI_STRUCTURE_tag::fpCreateSky, X__STRUCTUREtag::fpCS, X__STRUCTUREtag::fpCV, X__STRUCTUREtag::fpDA, ANI_STRUCTURE_tag::fpDeleteAlign, ANI_STRUCTURE_tag::fpDeleteCostume, ANI_STRUCTURE_tag::fpDeleteNode, ANI_STRUCTURE_tag::fpDeletePathEditControlPoint, ANI_STRUCTURE_tag::fpDeletePathPoint, ANI_STRUCTURE_tag::fpDeletePosition, ANI_STRUCTURE_tag::fpDeleteSize, ANI_STRUCTURE_tag::fpDeleteSky, ANI_STRUCTURE_tag::fpDrawPerspectiveView, X__STRUCTUREtag::fpEraseAllNurbs, X__STRUCTUREtag::fpEraseNurbs, X__STRUCTUREtag::fpEraseSkeleton, X__STRUCTUREtag::fpEraseVertex, X__STRUCTUREtag::fpEraseVertexMapping, X__MEMORY_MANAGERtag::fpFree, X__STRUCTUREtag::fpGetClosestVertex, X__STRUCTUREtag::fpGetSkeletonBoundBox, ANI_STRUCTURE_tag::fpGetTransform, X__STRUCTUREtag::fpIsFOSame, ANI_STRUCTURE_tag::fpLoadMeshObject, X__MEMORY_MANAGERtag::fpMalloc, X__STRUCTUREtag::fpNormalize, X__STRUCTUREtag::fpOrientateFaceNormals, X__STRUCTUREtag::fpOrientateSelectedFaces, X__STRUCTUREtag::fpReleaseNurbs, ANI_STRUCTURE_tag::fpRequestNumEntry, X__STRUCTUREtag::fpReverseFaceOrientation, ANI_STRUCTURE_tag::fpSelectNodeID, ANI_STRUCTURE_tag::fpSetNumberOfFrames, X__STRUCTUREtag::fpTool_AC, X__STRUCTUREtag::fpTool_CP, X__STRUCTUREtag::fpTool_FC, X__STRUCTUREtag::fpTool_RD, X__STRUCTUREtag::fpTool_UP, X__STRUCTUREtag::fpUEH, X__STRUCTUREtag::fpUFH, X__STRUCTUREtag::fpUVH, X__STRUCTUREtag::fpZeroSkeletonBoundingBox, get_closest_vertex, GetSkeletonBoundBox, GetTransform, gszHomeDir, ANI_STRUCTURE_tag::gszHomeDir, iMap, X__STRUCTUREtag::iMap, iMat, X__STRUCTUREtag::iMat, IsFOSame, L_cross, LoadMeshObject, X__MEMORY_MANAGERtag::lpAni, X__MEMORY_MANAGERtag::lpMod, lrulerx, lrulery, lrulerz, m4by1, m4by4, MainEp, X__STRUCTUREtag::MainEp, MainFp, X__STRUCTUREtag::MainFp, X__STRUCTUREtag::MainNp, MainNp, ANI_STRUCTURE_tag::MainNp, MainSp, X__STRUCTUREtag::MainSp, MainVp, X__STRUCTUREtag::MainVp, Ncameras, ANI_STRUCTURE_tag::Ncameras, Ndirectors, ANI_STRUCTURE_tag::Ndirectors, Nedge, X__STRUCTUREtag::Nedge, Nface, X__STRUCTUREtag::Nface, Nframes, ANI_STRUCTURE_tag::Nframes, Nground, ANI_STRUCTURE_tag::Nground, nImaps, X__STRUCTUREtag::nImaps, nMats, X__STRUCTUREtag::nMats, Nnodes, ANI_STRUCTURE_tag::Nnodes, Nnurbs, X__STRUCTUREtag::Nnurbs, X__STRUCTUREtag::NpointerX, NpointerX, ANI_STRUCTURE_tag::NpointerX, X__STRUCTUREtag::NpointerY, NpointerY, ANI_STRUCTURE_tag::NpointerY, X__STRUCTUREtag::NpointerZ, NpointerZ, ANI_STRUCTURE_tag::NpointerZ, Nrobots, ANI_STRUCTURE_tag::Nrobots, Nskel, X__STRUCTUREtag::Nskel, Nskys, ANI_STRUCTURE_tag::Nskys, null_transform, Nvert, X__STRUCTUREtag::Nvert, NvertDeselect, X__STRUCTUREtag::NvertDeselect, X__STRUCTUREtag::NvertG, NvertSelect, X__STRUCTUREtag::NvertSelect, O_normalize(), OrientateFaceNormals, OrientateSelectedFaces, X__STRUCTUREtag::orulerx, ANI_STRUCTURE_tag::orulerx, X__STRUCTUREtag::orulery, ANI_STRUCTURE_tag::orulery, X__STRUCTUREtag::orulerz, ANI_STRUCTURE_tag::orulerz, ReleaseNurbs, RequestNumEntry, ReverseFaceOrientation, rotx, roty, rotz, X__STRUCTUREtag::ruler, ruler, ANI_STRUCTURE_tag::ruler, X__STRUCTUREtag::rulerx, rulerx, ANI_STRUCTURE_tag::rulerx, X__STRUCTUREtag::rulery, rulery, ANI_STRUCTURE_tag::rulery, X__STRUCTUREtag::rulerz, rulerz, ANI_STRUCTURE_tag::rulerz, scal, SelectedCamera, ANI_STRUCTURE_tag::SelectedCamera, SelectedNode, ANI_STRUCTURE_tag::SelectedNode, SelectFileName, SelectNodeID, SetColour, SetNumberOfFrames, tram, X__STRUCTUREtag::TVpointX, TVpointX, ANI_STRUCTURE_tag::TVpointX, X__STRUCTUREtag::TVpointY, TVpointY, ANI_STRUCTURE_tag::TVpointY, X__STRUCTUREtag::TVpointZ, TVpointZ, ANI_STRUCTURE_tag::TVpointZ, X__STRUCTUREtag::TVsizeX, TVsizeX, ANI_STRUCTURE_tag::TVsizeX, X__STRUCTUREtag::TVsizeY, TVsizeY, ANI_STRUCTURE_tag::TVsizeY, X__STRUCTUREtag::TVsizeZ, TVsizeZ, ANI_STRUCTURE_tag::TVsizeZ, UpdateCounters, UpdateEdgeHeap, UpdateFaceHeap, UpdateVertexHeap, X__STRUCTUREtag::version, ANI_STRUCTURE_tag::version, w_frame, X__STRUCTUREtag::w_frame, X__AllocateRam(), X__FreeRam(), X__STRUCTUREtag::xShaders, and ZeroSkeletonBoundingBox.
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.
References CCHTEXTMAX, FIRST_IDS_STRING, ghinst_main, ghwnd_main, IDS_CURRENT, IDS_CURRENT_LITE, IDS_DEFAULT, IDS_DEFAULT_LITE, SendPrgmText(), X__Free, X__Malloc, and X__Realloc.
WHERE void SetPrgmMessage | ( | int | idString, | |
PSTR | pstr | |||
) |
WHERE int SendPrgmQuery | ( | int | idString, | |
int | response | |||
) |
Definition at line 517 of file SETUP.C.
References CCHTEXTMAX, FIRST_IDQ_STRING, ghinst_main, IDS_DEFAULT, IDS_DEFAULT_LITE, X__Free, X__Malloc, and X__Realloc.
WHERE void SendIconHelpMessage | ( | int | idString | ) |
Definition at line 566 of file SETUP.C.
References CCHTEXTMAX, FIRST_IDI_STRING, ghinst_main, ghwnd_info, X__Free, X__Malloc, and X__Realloc.
WHERE void InitialiseStringVectors | ( | void | ) |
WHERE void FreeStringVectors | ( | void | ) |
WHERE void InitialiseRamImage | ( | RAMIMAGE * | im | ) |
Definition at line 19 of file aniramimage.c.
References Animator_RAMIMAGE_tag::data, FALSE, Animator_RAMIMAGE_tag::filename, and Animator_RAMIMAGE_tag::size.
Referenced by CopyRamImage(), CreateCostume(), CreateImageMap(), CreateSky(), LoadMeshObject(), and UnloadRamImage().
WHERE BOOL LoadRamImage | ( | RAMIMAGE * | image, | |
char * | file | |||
) |
Definition at line 25 of file aniramimage.c.
References bEmbedImageMaps, Animator_RAMIMAGE_tag::data, dwRead, FALSE, Animator_RAMIMAGE_tag::filename, Animator_RAMIMAGE_tag::size, TRUE, UnloadRamImage(), x, X__Free, X__Malloc, and y.
Referenced by EmbedMapsForMap().
WHERE BOOL UnloadRamImage | ( | RAMIMAGE * | image | ) |
Definition at line 71 of file aniramimage.c.
References Animator_RAMIMAGE_tag::data, Animator_RAMIMAGE_tag::filename, InitialiseRamImage(), TRUE, and X__Free.
Referenced by DeleteCostume(), DeleteImageMap(), DeleteSky(), EditGroundDialog(), EditSkyDialog(), EraseAll(), LoadRamImage(), UnloadRamImagesFromAllMaps(), and UnloadRamImagesFromMap().
WHERE BOOL ReadRamImage | ( | RAMIMAGE * | image, | |
HANDLE * | hf | |||
) |
Definition at line 654 of file ramimage.c.
References Animator_RAMIMAGE_tag::data, dwRead, FALSE, Animator_RAMIMAGE_tag::filename, ReadLongInteger(), Animator_RAMIMAGE_tag::size, TRUE, and X__Malloc.
WHERE BOOL WriteRamImage | ( | RAMIMAGE * | image, | |
FILE * | fp | |||
) |
Definition at line 278 of file aniramimage.c.
References Animator_RAMIMAGE_tag::data, Animator_RAMIMAGE_tag::filename, outlng_s(), Animator_RAMIMAGE_tag::size, TRUE, and WriteLongInteger().
WHERE BOOL UnstoreRamImage | ( | RAMIMAGE * | Image, | |
char * | filename | |||
) |
Definition at line 98 of file aniramimage.c.
References Animator_RAMIMAGE_tag::data, FALSE, Animator_RAMIMAGE_tag::filename, Animator_RAMIMAGE_tag::size, and TRUE.
Referenced by SaveRamImagesFromAllMaps(), and SaveRamImagesToFiles().
WHERE void DisplayImageFromStore | ( | RAMIMAGE * | image, | |
char * | alternate | |||
) |
Definition at line 133 of file aniramimage.c.
References Animator_RAMIMAGE_tag::data, Animator_RAMIMAGE_tag::filename, IniFilename, LoadViewer(), Animator_RAMIMAGE_tag::size, temp_image_name, and TempPath.
WHERE void EraseTempImageFiles | ( | void | ) |
Definition at line 168 of file aniramimage.c.
References FALSE, temp_image_name, temp_image_nameG, temp_image_nameS, TempPath, and TRUE.
Referenced by DesignShutdown(), and ScrapEverything().
WHERE void UnloadRamImagesFromMap | ( | int | i | ) |
WHERE void UnloadRamImagesFromAllMaps | ( | void | ) |
Definition at line 119 of file ramimage.c.
References IDQ_CONFIRM, iMap, nImaps, SendPrgmQuery(), and UnloadRamImage().
WHERE void SaveRamImagesFromAllMaps | ( | void | ) |
Definition at line 191 of file ramimage.c.
References Animator_RAMIMAGE_tag::data, FALSE, Animator_RAMIMAGE_tag::filename, ghinst_main, ghwnd_main, IDX_MISC_EXPORTMAPFOLDER, iMap, MAX_DIR, MAX_FILE, nImaps, SelectDirectoryName(), short_form(), Animator_RAMIMAGE_tag::size, TempPath, and UnstoreRamImage().
WHERE void SaveRamImagesToFiles | ( | int | i | ) |
Definition at line 168 of file ramimage.c.
References Animator_RAMIMAGE_tag::data, FALSE, Animator_RAMIMAGE_tag::filename, ghinst_main, ghwnd_main, IDX_MISC_EXPORTMAPFOLDER, iMap, MAX_DIR, MAX_FILE, SelectDirectoryName(), short_form(), Animator_RAMIMAGE_tag::size, TempPath, and UnstoreRamImage().
WHERE void EmbedMapsForMap | ( | int | m | ) |
Definition at line 131 of file ramimage.c.
References ANIMBRUSH, Animator_RAMIMAGE_tag::data, Animator_RAMIMAGE_tag::filename, iMap, LoadRamImage(), and Animator_RAMIMAGE_tag::size.
Referenced by EmbedAllMapsImages().
WHERE void EmbedAllMapsImages | ( | void | ) |
WHERE long LoadXmodel | ( | char * | , | |
char * | ||||
) |
Definition at line 239 of file externals.c.
References EviStructure, ghwnd_main, gszHomeDir, IDQ_FAILEDFUNCTION, IDQ_FAILEDLIBRARY, LoadObject(), Save_Undo(), SendPrgmQuery(), and TempPath.
WHERE long ExportModel | ( | char * | , | |
char * | ||||
) |
Definition at line 282 of file externals.c.
References EviStructure, ghwnd_main, gszHomeDir, IDQ_FAILEDFUNCTION, IDQ_FAILEDLIBRARY, and SendPrgmQuery().
Referenced by Export3DSmodel(), and ExportDXFmodel().
WHERE void Export3dSmodel | ( | HWND | hwnd | ) |
WHERE void ExportDXFmodel | ( | HWND | hwnd | ) |
Definition at line 274 of file externals.c.
References AppendFileExtension, ExportModel(), FALSE, ghwnd_main, gszDXFdir, gszDXFfile, IDX_MISC_EXPORTDXF, and SelectSfxFileName().
WHERE BOOL ExecuteExternalAction | ( | int | , | |
HWND | ||||
) |
Definition at line 142 of file externals.c.
References ActionsList, DisengageDesignerTool(), EDIT_ACTION, Empty_Undo(), EviStructure, FALSE, ghwnd_info, IDQ_FAILEDFUNCTION, IDQ_FAILEDLIBRARY, IDQ_TOOLNOTFINISHED, INZOOM, nActionsList, Save_Undo(), SelectedBrush, SelectedShader, SendPrgmQuery(), sktool, tool, TRUE, and YES.
WHERE BOOL ExecuteExternalModeler | ( | HWND | hwnd | ) |
Definition at line 182 of file externals.c.
References EDIT_ACTION, EviStructure, FALSE, ghwnd_info, ghwnd_main, gszDLMdir, gszDLMfile, IDQ_FAILEDFUNCTION, IDQ_FAILEDLIBRARY, IDX_MISC_EXTMODELER, SelectSfxFileName(), SendPrgmQuery(), TRUE, and YES.
WHERE BOOL ExecuteBezierModeler | ( | HWND | hwnd | ) |
Definition at line 213 of file externals.c.
References EDIT_ACTION, EviStructure, FALSE, ghwnd_info, gszHomeDir, IDQ_FAILEDFUNCTION, IDQ_FAILEDLIBRARY, SendPrgmQuery(), TRUE, and YES.
WHERE BOOL LoadHeightField | ( | HWND | hwnd | ) |
Definition at line 40 of file externals.c.
References EDIT_ACTION, EviStructure, FALSE, ghwnd_main, gszGIFdir, gszGIFfile, gszHomeDir, IDQ_FAILEDFUNCTION, IDQ_FAILEDLIBRARY, IDX_MISC_HEIGHTFIELD, SelectSfxFileName(), SendPrgmQuery(), and YES.
WHERE BOOL TraceImageOutline | ( | HWND | hwnd | ) |
Definition at line 64 of file externals.c.
References EDIT_ACTION, EviStructure, FALSE, ghwnd_info, gszHomeDir, gszIMGdir, gszIMGfile, IDQ_FAILEDFUNCTION, IDQ_FAILEDLIBRARY, IDX_MISC_TRACE, SelectSfxFileName(), SendPrgmQuery(), and YES.
WHERE BOOL PaintMapOutline | ( | HWND | hwnd | ) |
Definition at line 94 of file externals.c.
References ANIMBRUSH, Animator_RAMIMAGE_tag::data, EDIT_ACTION, EviStructure, FALSE, Animator_RAMIMAGE_tag::filename, ghwnd_info, ghwnd_main, gszHomeDir, IDQ_FAILEDFUNCTION, IDQ_FAILEDLIBRARY, IDQ_NOBRUSH, iMap, MakeFullMemoryImage(), nImaps, RequestMapID(), SendPrgmQuery(), Animator_RAMIMAGE_tag::size, X__Free, and YES.
WHERE void LoadViewer | ( | int | type | ) |
WHERE void LoadMDIviewer | ( | void | ) |
Definition at line 14 of file externals.c.
References FALSE, gszHomeDir, IDQ_NOSTART, SendPrgmQuery(), and TRUE.
WHERE void Render_View | ( | int | light_pos, | |
long | how | |||
) |
Definition at line 403 of file externals.c.
References double, ghcurWait, ghwnd_main, IDM_VIEW_RENDERNOW, LoadRenderer(), PerspFi, PerspTheta, PI, Preferences, SaveObject(), TempPath, TVpointX, TVpointY, TVpointZ, TVsizeX, TVsizeY, TVsizeZ, and type_of_view.
WHERE void ShaderPreview | ( | void | ) |
WHERE void ScaleImageBuffer | ( | long | xi, | |
long | yi, | |||
unsigned char * | pi, | |||
long | xo, | |||
long | yo, | |||
unsigned char * | po | |||
) |
void ScaleImageBuffer4 | ( | long | xi, | |
long | yi, | |||
unsigned char * | pi, | |||
long | xo, | |||
long | yo, | |||
unsigned char * | po | |||
) |
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) |