Go to the source code of this file.
Classes | |
| class | HIntRectangle |
| class | HPixelRGB |
| The HPixelRGB class is the data type of a rgb pixel. More... | |
| class | HPixelRGBA |
| The HPixelRGBA class is the data type of a rgba pixel. More... | |
| class | HPlane |
| The HPlane class is the data type of a plane. More... | |
| class | HPoint |
| The HPoint class is the data type of a three-dimensional point. More... | |
| class | HPointKey |
Defines | |
| #define | HPOINT_EPSILON (1e-5f) |
| HPOINT_EPSILON. | |
| #define | LAST_HFileInputResult InputBadOptions |
| Specifies last file input type. | |
| #define | LAST_HFileOutputResult OutputBadOptions |
| Specifies last file output type. | |
| #define | LAST_HShadowMode HShadowHard |
| Specifies last shadow mode type. | |
| #define | LAST_HSignal HSignalClash |
| Specifies last object signal. | |
Typedefs | |
| typedef class HPoint | HVector |
| The HVector class is the data type of a three-dimensional vector. | |
Enumerations | |
| enum | HCutGeometryVisibility { HCutGeometryVisibilityNone = 0x0, HCutGeometryVisibilityFaces = 0x1, HCutGeometryVisibilityEdges = 0x2, HCutGeometryVisibilityAll = HCutGeometryVisibilityFaces | HCutGeometryVisibilityEdges } |
| enum | HFileInputResult { InputOK = 1, InputVersionMismatch = 2, InputFail = 3, InputNotHandled = 4, InputBadFileName = 5, InputBadOptions = 6 } |
| enum | HFileOutputResult { OutputOK = 1, OutputVersionMismatch = 2, OutputFail = 3, OutputNotHandled = 4, OutputBadFileName = 5, OutputBadOptions = 6 } |
| enum | HRefSelType { RefSelSpriting, RefSelDefault } |
| enum | HSelectionHighlightMode { HighlightDefault, HighlightQuickmoves, InverseTransparency } |
| enum | HShadowMode { HShadowNone = 1, HShadowSoft = 2, HShadowHard = 3 } |
| enum | HSignal { HSignalDelete = 1, HSignalCameraPositionChanged = 2, HSignalSelected = 3, HSignalDeSelectedOne = 4, HSignalDeSelectedAll = 5, HSignalPaint = 6, HSignalClash = 7, HSignalRenderModeChanged = 8, HSignalResize = 9 } |
The HVector class is the data type of a three-dimensional vector.
The HVector class encapsulates the x, y, and z coordinates of a 3-dimensional vector. HVector simplifies the passing of 3-dimensional vector data to all of the MVO and derived classes. It is widely used by public and internal functions as well as by native HOOPS routines.
cut geometry visibility settings
| enum HFileInputResult |
| enum HFileOutputResult |
| enum HRefSelType |
| enum HShadowMode |
| enum HSignal |
Used for requesting notification from objects when given actions happen. This is for intra-object signalling, not for messages passed to/from UI or OS