#include "OdArray.h"
#include "TD_PackPush.h"
#include "TD_PackPop.h"
Go to the source code of this file.
|
enum | OdGsOverlayId {
kGsMainOverlay = 0,
kGsDirectOverlay,
kGsUserFg3Overlay,
kGsUserBg1Overlay,
kGsUserBg3Overlay,
kGsUserFg1Overlay,
kGsHighlightOverlay,
kGsHighlightSelectionOverlay,
kGsDirectTopmostOverlay,
kGsSpriteOverlay,
kGsContrastOverlay,
kGsUserFg2Overlay,
kGsUserBg2Overlay,
kNumGsOverlays,
kGsAllOverlays = 0x1FFF,
kGsNoOverlays = 0,
kGsUndefinedOverlay = -1
} |
|
◆ OdGsOverlayId
This enumeration contains similar definitions as inside OdGsModel::RenderType, but fundamental difference is that values inside OdGsOverlayId is given in priority order instead of rendering order. Priority order is more flexible for type definitions, arrays, flags and internal structures. We can use mapping tables to provide conversions between priority and rendering orders.
<group OdGs_Classes>
Enumerator |
---|
kGsMainOverlay | |
kGsDirectOverlay | |
kGsUserFg3Overlay | |
kGsUserBg1Overlay | |
kGsUserBg3Overlay | |
kGsUserFg1Overlay | |
kGsHighlightOverlay | |
kGsHighlightSelectionOverlay | |
kGsDirectTopmostOverlay | |
kGsSpriteOverlay | |
kGsContrastOverlay | |
kGsUserFg2Overlay | |
kGsUserBg2Overlay | |
kNumGsOverlays | |
kGsAllOverlays | |
kGsNoOverlays | |
kGsUndefinedOverlay | |
Definition at line 39 of file GsOverlayDefs.h.