29 #ifndef NVBLASTTKTYPEIMPL_H 30 #define NVBLASTTKTYPEIMPL_H 49 TkTypeImpl(
const char* typeName, uint32_t typeID, uint32_t version);
78 uint32_t
getID()
const;
93 enum { InvalidIndex = 0xFFFFFFFF };
100 void setIndex(uint32_t index);
117 , m_index((uint32_t)InvalidIndex)
148 return m_index != (uint32_t)InvalidIndex;
152 NV_INLINE void TkTypeImpl::setIndex(uint32_t index)
161 #endif // ifndef NVBLASTTKTYPEIMPL_H bool indexIsValid() const
Definition: NvBlastTkTypeImpl.h:146
uint32_t getID() const
Definition: NvBlastTkTypeImpl.h:134
Definition: NvBlastTkTypeImpl.h:46
uint32_t getVersionInternal() const
Definition: NvBlastTkTypeImpl.h:128
TkTypeImpl(const char *typeName, uint32_t typeID, uint32_t version)
Definition: NvBlastTkTypeImpl.h:113
virtual uint32_t getVersion() const override
Definition: NvBlastTkTypeImpl.h:54
const char * getNameInternal() const
Definition: NvBlastTkTypeImpl.h:122
Definition: NvBlastTkType.h:46
#define NV_INLINE
Definition: NvPreprocessor.h:350
virtual const char * getName() const override
Definition: NvBlastTkTypeImpl.h:52
Definition: NvBlastTkFrameworkImpl.h:54
uint32_t getIndex() const
Definition: NvBlastTkTypeImpl.h:140
Definition: NvBlastArray.h:37