CFx SDK Documentation
2020SP3
|
#include <GiTraitsCache.h>
Classes | |
struct | CacheEntry |
Public Types | |
enum | CacheType { kCacheNone = 0, kCacheByMask = 1, kCacheAll = 2 } |
Public Member Functions | |
OdGiTraitsCache () | |
OdGiTraitsCache (CacheType cacheType) | |
~OdGiTraitsCache () | |
void | setCacheType (CacheType cacheType) |
CacheType | cacheType () const |
void | setAttributes (OdDbStub *objId, OdGiContext &giCtx, bool forceCaching=false) |
void | setFlags (OdUInt32 uAttrib) |
OdUInt32 | getFlags () const |
void | clear () |
Protected Types | |
typedef std::map< OdDbStub *, CacheEntry > | _mmap |
Protected Attributes | |
CacheType | m_cacheType |
_mmap | m_cacheData |
OdUInt32 | m_traitsAttrib |
<group OdGi_Classes>
Definition at line 44 of file GiTraitsCache.h.
|
protected |
Definition at line 63 of file GiTraitsCache.h.
enum OdGiTraitsCache::CacheType |
Enumerator | |
---|---|
kCacheNone | |
kCacheByMask | |
kCacheAll |
Definition at line 47 of file GiTraitsCache.h.
|
inline |
Definition at line 67 of file GiTraitsCache.h.
|
inlineexplicit |
Definition at line 73 of file GiTraitsCache.h.
|
inline |
Definition at line 79 of file GiTraitsCache.h.
|
inline |
Definition at line 87 of file GiTraitsCache.h.
|
inline |
Definition at line 129 of file GiTraitsCache.h.
|
inline |
Definition at line 124 of file GiTraitsCache.h.
|
inline |
Definition at line 92 of file GiTraitsCache.h.
|
inline |
Definition at line 83 of file GiTraitsCache.h.
|
inline |
Definition at line 120 of file GiTraitsCache.h.
|
protected |
Definition at line 64 of file GiTraitsCache.h.
|
protected |
Definition at line 62 of file GiTraitsCache.h.
|
protected |
Definition at line 65 of file GiTraitsCache.h.