HGlobals.h
Macro Definitions
Types
Fields
Detailed Description
Defines several file I/O and point/vector/pixel datatypes
Macro Definition
-
HFileInputResult
-
InputOK
-
InputVersionMismatch
-
InputFail
-
InputNotHandled
-
InputBadFileName
-
InputBadOptions
-
InputBadLicense
-
InputLibraryNotFound
-
HFileOutputResult
-
OutputOK
-
OutputVersionMismatch
-
OutputFail
-
OutputNotHandled
-
OutputBadFileName
-
OutputBadOptions
-
OutputBadLicense
-
OutputLibraryNotFound
-
LAST_HFileInputResult Specifies last file output type.
-
LAST_HFileOutputResult Specifies last file output type.
-
LAST_HSignal Specifies last object signal.
-
LAST_HShadowMode Specifies last shadow mode type.
-
HPOINT_EPSILON HPOINT_EPSILON.
Type Documentation
-
enum
HFileIOResult Indicates the result of an attempt to read a file
Values:
-
enumerator
HIO_OK self-explanatory
-
enumerator
HIO_VersionMismatch self-explanatory
-
enumerator
HIO_Fail self-explanatory
-
enumerator
HIO_NotHandled self-explanatory
-
enumerator
HIO_BadFileName self-explanatory
-
enumerator
HIO_BadOptions self-explanatory
-
enumerator
HIO_BadLicense self-explanatory
-
enumerator
HIO_LibraryNotFound self-explanatory
-
enumerator
-
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
Values:
-
enumerator
HSignalDelete self-explantory
-
enumerator
HSignalCameraPositionChanged self-explantory
-
enumerator
HSignalSelected self-explantory
-
enumerator
HSignalDeSelectedOne self-explantory
-
enumerator
HSignalDeSelectedAll self-explantory
-
enumerator
HSignalPaint a paint (screen update) has occurred; signal_data is pointer to HRectangle containing window size
-
enumerator
HSignalClash objects have clashed; signal_data is pointer to StencilProbe object that detected a clash; StencilProbe is deprecated, should this be removed?
-
enumerator
HSignalRenderModeChanged self-explantory
-
enumerator
HSignalResize self-explantory
-
enumerator
-
enum
HShadowMode Shadow Mode
Values:
-
enumerator
HShadowNone no shadow
-
enumerator
HShadowSoft soft shadow
-
enumerator
HShadowHard hard shadow
-
enumerator
-
enum
HCutGeometryVisibility cut geometry visibility settings
Values:
-
enumerator
HCutGeometryVisibilityNone No cut geometry will be visible.
-
enumerator
HCutGeometryVisibilityFaces Faces will be visible for cut geometry.
-
enumerator
HCutGeometryVisibilityEdges Edges will be visible for cut geometry.
-
enumerator
HCutGeometryVisibilityAll Both Faces and Edges will be visible.
-
enumerator
Type Alias Documentation
-
typedef class HPoint
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.