HGlobals.h
Macro Definitions
Types
Fields
HIO_OK |
|
HIO_VersionMismatch |
|
HIO_Fail |
|
HIO_NotHandled |
|
HIO_BadFileName |
|
HIO_BadOptions |
|
HIO_BadLicense |
|
HIO_LibraryNotFound |
|
HSignalDelete |
|
HSignalCameraPositionChanged |
|
HSignalSelected |
|
HSignalDeSelectedOne |
|
HSignalDeSelectedAll |
|
HSignalPaint |
|
HSignalClash |
|
HSignalRenderModeChanged |
|
HSignalResize |
|
HShadowNone |
|
HShadowSoft |
|
HShadowHard |
|
HCutGeometryVisibilityNone |
|
HCutGeometryVisibilityFaces |
|
HCutGeometryVisibilityEdges |
|
HCutGeometryVisibilityAll |
|
HighlightDefault |
|
HighlightQuickmoves |
|
InverseTransparency |
|
ColoredInverseTransparency |
|
NoEdges |
|
AllEdges |
|
PerimeterEdges |
|
FacesUnmodified |
|
FacesForcedOn |
|
FacesForcedOff |
|
RefSelSpriting |
|
RefSelDefault |
|
RefSelOff |
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.