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.