#include <NvBlastTkTypeImpl.h>

Public Member Functions | |
| uint32_t | getID () const |
| uint32_t | getIndex () const |
| virtual const char * | getName () const override |
| const char * | getNameInternal () const |
| virtual uint32_t | getVersion () const override |
| uint32_t | getVersionInternal () const |
| bool | indexIsValid () const |
| TkTypeImpl (const char *typeName, uint32_t typeID, uint32_t version) | |
Friends | |
| class | TkFrameworkImpl |
| NV_INLINE Nv::Blast::TkTypeImpl::TkTypeImpl | ( | const char * | typeName, | |
| uint32_t | typeID, | |||
| uint32_t | version | |||
| ) |
| NV_INLINE uint32_t Nv::Blast::TkTypeImpl::getID | ( | ) | const |
Access to a unique identifier for the class (set using the NVBLASTTK_IMPL_DEFINE_IDENTIFIABLE macro).
| NV_INLINE uint32_t Nv::Blast::TkTypeImpl::getIndex | ( | ) | const |
Access to a runtime-unique small index for the class.
| virtual const char* Nv::Blast::TkTypeImpl::getName | ( | ) | const [inline, override, virtual] |
| NV_INLINE const char * Nv::Blast::TkTypeImpl::getNameInternal | ( | ) | const |
Access to the class name.
| virtual uint32_t Nv::Blast::TkTypeImpl::getVersion | ( | ) | const [inline, override, virtual] |
The data format version for this class. When deserializing, this version must match the current version. If not, the user may convert the data format using the format conversion extension.
Implements Nv::Blast::TkType.
| NV_INLINE uint32_t Nv::Blast::TkTypeImpl::getVersionInternal | ( | ) | const |
Access to the data format version for the class.
| NV_INLINE bool Nv::Blast::TkTypeImpl::indexIsValid | ( | ) | const |
friend class TkFrameworkImpl [friend] |