CFx SDK Documentation
2023 SP0
|
#include <GsOverlayDefs.h>
Classes | |
struct | Allocator |
struct | ForEach |
class | Iterator |
struct | OverlayData |
Public Member Functions | |
OdGsOverlayDataContainer () | |
~OdGsOverlayDataContainer () | |
void | substituteAllocator (Allocator *pAllocator) |
void | resetAllocator () |
bool | activateOverlay (OdGsOverlayId id) |
bool | deactivateOverlay (OdGsOverlayId id) |
OdUInt32 | activeOverlays () const |
bool | isOverlayActive (OdGsOverlayId id) const |
bool | isMultipleOverlays () const |
OverlayDataType * | getOverlayData (OdGsOverlayId id, bool bActivate=false) |
const OverlayDataType * | getOverlayData (OdGsOverlayId id, bool bActivate=false) const |
bool | execForEach (ForEach &impl, OdUInt32 nMask=kGsAllOverlays) const |
Iterator | newIterator (OdUInt32 nMask=kGsAllOverlays) const |
OdUInt32 | invalidOverlays () const |
bool | isOverlayInvalid (OdGsOverlayId id) const |
void | setOverlayInvalid (OdGsOverlayId id, bool bSet=true) |
void | setOverlaysInvalid (bool bSet=true) |
void | setOverlaysInvalid (OdUInt32 nOverlays, bool bSet=true) |
bool | isAnyOverlayInvalid () const |
bool | isAllOverlaysIvalid () const |
Protected Types | |
typedef OdArray< OverlayData > | OverlayDataArray |
Protected Member Functions | |
void | subAllocator (Allocator *pAllocator) |
void | activate (OdGsOverlayId id) const |
void | deactivate (OdGsOverlayId id) |
Protected Attributes | |
OverlayDataArray | m_overlaysData |
Allocator | m_defAllocator |
Allocator * | m_pAllocator |
OdUInt32 | m_uActiveOverlays |
OdUInt32 | m_uInvalidOverlays |
Definition at line 199 of file GsOverlayDefs.h.
|
protected |
Definition at line 214 of file GsOverlayDefs.h.
|
inline |
Definition at line 269 of file GsOverlayDefs.h.
|
inline |
Definition at line 277 of file GsOverlayDefs.h.
|
inlineprotected |
Definition at line 240 of file GsOverlayDefs.h.
|
inline |
Definition at line 297 of file GsOverlayDefs.h.
|
inline |
Definition at line 310 of file GsOverlayDefs.h.
|
inlineprotected |
Definition at line 250 of file GsOverlayDefs.h.
|
inline |
Definition at line 303 of file GsOverlayDefs.h.
|
inline |
Definition at line 341 of file GsOverlayDefs.h.
|
inline |
Definition at line 314 of file GsOverlayDefs.h.
|
inline |
Definition at line 325 of file GsOverlayDefs.h.
|
inline |
Definition at line 395 of file GsOverlayDefs.h.
|
inline |
Definition at line 401 of file GsOverlayDefs.h.
|
inline |
Definition at line 400 of file GsOverlayDefs.h.
|
inline |
Definition at line 312 of file GsOverlayDefs.h.
|
inline |
Definition at line 311 of file GsOverlayDefs.h.
|
inline |
Definition at line 396 of file GsOverlayDefs.h.
|
inline |
Definition at line 390 of file GsOverlayDefs.h.
|
inline |
Definition at line 292 of file GsOverlayDefs.h.
|
inline |
Definition at line 397 of file GsOverlayDefs.h.
|
inline |
Definition at line 398 of file GsOverlayDefs.h.
|
inline |
Definition at line 399 of file GsOverlayDefs.h.
|
inlineprotected |
Definition at line 221 of file GsOverlayDefs.h.
|
inline |
Definition at line 288 of file GsOverlayDefs.h.
|
protected |
Definition at line 216 of file GsOverlayDefs.h.
|
mutableprotected |
Definition at line 215 of file GsOverlayDefs.h.
|
protected |
Definition at line 217 of file GsOverlayDefs.h.
|
mutableprotected |
Definition at line 218 of file GsOverlayDefs.h.
|
protected |
Definition at line 219 of file GsOverlayDefs.h.