HGlobals.h File Reference
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 | HPlaneKey |
The HPlaneKey class is the data type of a plane that can be used as a key in STL containers. More... | |
class | HPoint |
The HPoint class is the data type of a three-dimensional point. More... | |
class | HPointKey |
Macros | |
#define | HFileInputResult HFileIOResult |
#define | HFileOutputResult HFileIOResult |
#define | HPOINT_EPSILON (1e-5f) |
HPOINT_EPSILON. | |
#define | InputBadFileName HIO_BadFileName |
#define | InputBadLicense HIO_BadLicense |
#define | InputBadOptions HIO_BadOptions |
#define | InputFail HIO_Fail |
#define | InputLibraryNotFound HIO_LibraryNotFound |
#define | InputNotHandled HIO_NotHandled |
#define | InputOK HIO_OK |
#define | InputVersionMismatch HIO_VersionMismatch |
#define | LAST_HFileInputResult InputBadOptions |
Specifies last file output 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. | |
#define | OutputBadFileName HIO_BadFileName |
#define | OutputBadLicense HIO_BadLicense |
#define | OutputBadOptions HIO_BadOptions |
#define | OutputFail HIO_Fail |
#define | OutputLibraryNotFound HIO_LibraryNotFound |
#define | OutputNotHandled HIO_NotHandled |
#define | OutputOK HIO_OK |
#define | OutputVersionMismatch HIO_VersionMismatch |
Typedefs | |
typedef class HPoint | HVector |
The HVector class is the data type of a three-dimensional vector. More... | |
Detailed Description
Defines several file I/O and point/vector/pixel datatypes
Typedef Documentation
◆ HVector
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.
Enumeration Type Documentation
◆ HCutGeometryVisibility
cut geometry visibility settings
◆ HFileIOResult
enum HFileIOResult |
Indicates the result of an attempt to read a file
◆ HRefSelType
enum HRefSelType |
◆ HShadowMode
enum HShadowMode |
Shadow Mode
Enumerator | |
---|---|
HShadowNone | no shadow |
HShadowSoft | soft shadow |
HShadowHard | hard shadow |
◆ HSignal
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