|
CFx SDK Documentation
2023 SP0
|
#include <GsOverlayDefs.h>
Public Types | |
| enum | OverlayTypeDefs { kMainDepth = 0 , kNoDepth = 1 , kOwnDepth = 2 , kNoFrameBuf = 4 , kHltStyle = 8 , kContrastStyle = 16 } |
Static Public Member Functions | |
| static OdUInt32 | overlayFlags (OdGsOverlayId id) |
| static OdUInt32 | overlayIndexToRenderingOrder (OdGsOverlayId id) |
| static OdGsOverlayId | overlayRenderingOrderToIndex (OdUInt32 renderOrder) |
| static bool | validateDefinitions (OdUInt32 gsModelDef) |
| static bool | validateOverlayIndex (OdGsOverlayId id) |
| static bool | validateRenderingOrder (OdUInt32 renderOrder) |
Protected Types | |
| enum | OverlayRenderOrder { kUserBg1 = 0 , kUserBg2 , kUserBg3 , kMain , kSprite , kDirect , kHighlight , kHighlightSelection , kDirectTopmost , kContrast , kUserFg1 , kUserFg2 , kUserFg3 , kNumOverlays } |
Provides mapping between overlays priority order and rendering order representations.
<group OdGs_Classes>
Definition at line 65 of file GsOverlayDefs.h.
|
protected |
| Enumerator | |
|---|---|
| kUserBg1 | |
| kUserBg2 | |
| kUserBg3 | |
| kMain | |
| kSprite | |
| kDirect | |
| kHighlight | |
| kHighlightSelection | |
| kDirectTopmost | |
| kContrast | |
| kUserFg1 | |
| kUserFg2 | |
| kUserFg3 | |
| kNumOverlays | |
Definition at line 68 of file GsOverlayDefs.h.
Overlays classification flags.
| Enumerator | |
|---|---|
| kMainDepth | |
| kNoDepth | |
| kOwnDepth | |
| kNoFrameBuf | |
| kHltStyle | |
| kContrastStyle | |
Definition at line 79 of file GsOverlayDefs.h.
|
inlinestatic |
Returns overlay classification flags for specified overlay.
| id | [in] Overlay index. |
Definition at line 92 of file GsOverlayDefs.h.
|
inlinestatic |
Convert overlay index into overlay rendering order.
| id | [in] Overlay index. |
Definition at line 118 of file GsOverlayDefs.h.
|
inlinestatic |
Convert overlay rendering order into overlay index.
| renderOrder | [in] Overlay rendering order. |
Definition at line 143 of file GsOverlayDefs.h.
|
inlinestatic |
Validate overlay definitions.
| gsModelDef | [in] Number of overlay buffers defined in OdGsModel class. |
Definition at line 169 of file GsOverlayDefs.h.
|
inlinestatic |
Validate overlay index.
| id | [in] Overlay index. |
Definition at line 177 of file GsOverlayDefs.h.
|
inlinestatic |
Validate rendering order.
| renderOrder | [in] Overlay rendering order. |
Definition at line 185 of file GsOverlayDefs.h.