|
Classes |
| class | GRE::BOUNDPARM |
| class | GRE::CLIPPING3D |
| | CLIPPING3D class. More...
|
| class | GRE::CONTROLLER |
| | Base class for 3D terrain controller. More...
|
| class | GRE::DENSERAYCASTING |
| | Dense ray-casting terrain model. More...
|
| class | GRE::DENSETRIANGULATION |
| | Dense triangulation terrain model. More...
|
| class | GRE::DLG_VIEWZOOM |
| struct | GRE::EDGEINDEX |
| class | GRE::FLATTRIANGULATION |
| | Flat triangulation terrain model. More...
|
| class | GRE::FORMULATEXTURE |
| class | GRE::HYPERIDXMGR |
| struct | GRE::INDEX |
| class | GRE::LABELATTACHMENT |
| class | GRE::LABELPLACE |
| | Class for keeping track of where a label is on the screen. More...
|
| class | GRE::LABELPLACEMENT |
| class | GRE::LABELPLACEMENT::CONST_ITERATOR |
| class | GRE::LABELPLACEMENT::ITERATOR |
| class | GRE::LAYERVIEW |
| | Container for layer information retained for each view. More...
|
| class | GRE::MACROSCRIPT |
| class | GRE::MACROSCRIPT::CONTEXT |
| class | GRE::PIECEWISETIN |
| | Sparce triangulation terrain model. More...
|
| struct | GRE::PIXALIZATION |
| class | GRE::RAYCASTING |
| | Ray casting terrain model. More...
|
| class | GRE::SCENE3D |
| | SCENE3D class describes view scene and all transformation beetween model and world and view and unit cube and screne. More...
|
| class | GRE::SCREENPLANE |
| | SCREENPLANE class describes plane in screen space in homogenius coordinates. More...
|
| class | GRE::SIMPLECONTROLLER |
| | Simple implementation of 3D terrain controller. More...
|
| class | GRE::SIMPLERASTER |
| class | GRE::SPARSETRIANGULATION |
| | Sparce triangulation terrain model. More...
|
| class | GRE::TERRAIN |
| | Base class for 3D terrain models. More...
|
| class | GRE::TEXTURE |
| | Base class for 3D texture models. More...
|
| class | GRE::TEXTUREFILTER |
| | TEXTUREFILTER class provides several texture filter algorithms. More...
|
| class | GRE::TINTERRAIN |
| | TIN terrain model. More...
|
| class | GRE::TOOLSCRIPT |
| struct | GRE::TRIANGLEINDEX |
| struct | GRE::TRIANGULATION |
| class | GRE::UTILS3D |
| | UTILS3D class contains supportive static methods. More...
|
| struct | GRE::UTILS3D::COMPONENT |
| class | GRE::VARIABLETRIANGULATION |
| class | GRE::VIEWSCRIPT |
| class | GRE::VIEWSCRIPT::CONTEXT |
Typedefs |
| typedef MILIST< MACROSCRIPT > | MACROSCRIPTLIST |
typedef std::vector< const
PIXALIZATION * > | PIXALIZATIONVECTOR |
| typedef MILIST< TOOLSCRIPT > | TOOLSCRIPTLIST |
typedef std::vector< const
TRIANGULATION * > | TRIANGULATIONVECTOR |
Enumerations |
| enum | DRAW3DMODE { DRAW3DMODE_Texture = 0,
DRAW3DMODE_Color = 1,
DRAW3DMODE_Wireframe = 2
} |
| enum | TRIANGLEMODE { TRIANGLEMODE_List = 0,
TRIANGLEMODE_Fan = 1,
TRIANGLEMODE_Strip = 2,
TRIANGLEMODE_TIN = 3
} |
Functions |
| | DEFINE_ENUM_OP_BITWISE (HYPERIDXMGR::FINDFLAGS) |
| bool | DlgEditMacroScriptList (MDLGPARENT dlgparent, MACROSCRIPTLIST &ScriptList, GRE_VIEWABLE *viewable, GRE_VIEW *view=0) |
| bool | DlgEditToolScriptList (MDLGPARENT dlgparent, TOOLSCRIPTLIST &ScriptList, GRE_VIEWABLE *viewable, GRE_VIEW *view=0) |