|
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.