HGlobals.h
Macro Definitions
Types
Type Aliases
class HPoint |
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 HIO_OK
-
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 HSignalDelete
-
enum HShadowMode
Shadow Mode
Values:
-
enumerator HShadowNone
no shadow
-
enumerator HShadowSoft
soft shadow
-
enumerator HShadowHard
hard shadow
-
enumerator HShadowNone
-
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 HCutGeometryVisibilityNone
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.