![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cXObjMgr.h>
Public Member Functions | |
bool | IsXObjFlags (BYTE nFlags) const noexcept |
bool | isXObjTypeDemandLoaded () const noexcept |
XOBJTID_t | get_HashCode () const noexcept |
Public Attributes | |
XOBJTID_t | m_nXObjTypeId |
The global FOURCC for the type. MAKEFOURCC() More... | |
const ATOMCHAR_t * | m_pszTableName |
Name of the table. (ATOM) More... | |
BYTE | m_nXObjFlags |
Mask of XOBJTYPF_TYPE XOBJTYPF_DEMANDLOAD. More... | |
const char * | m_pszTableSelect |
The whole table typically read in at once at start. SQL select statement. More... | |
const char * | m_pszDescription |
Friendly description text for type. More... | |
IXObjModPlugin * | m_pXObjModPlugin |
How to create/store/find one of these? cXObjModule parentage of the type. More... | |
cScriptableInterfaceDef * | m_pInterfaceDef |
What top interface is this type equated to? (might have same name) More... | |
XOBJTIDX_TYPE | m_eXObjTypeIdx |
Enum in m_aXObjTypeDefs. used for UID type bits. assume static but filled in by RegisterXObjTypeDef at run time. More... | |
cUIDRangeMask | m_UIDRange |
How to make a UID for this. (may need m_eXObjTypeIdx to set this). More... | |
Static Public Attributes | |
static const char * | k_pszNULL = "NULL" |
k_XOBJTID_NULL name More... | |
Info describing a type of resource object. (meta data) use cXObjMgr::RegisterXObjTypeDef(this) typically static init. n = {};
|
inlinenoexcept |
|
inlinenoexcept |
XOBJTYPF_TYPE
|
inlinenoexcept |
XOBJTYPF_TYPE
|
static |
k_XOBJTID_NULL name
k_XOBJTID_NULL
XOBJTIDX_TYPE GrayLib::cXObjTypeDef::m_eXObjTypeIdx |
Enum in m_aXObjTypeDefs. used for UID type bits. assume static but filled in by RegisterXObjTypeDef at run time.
BYTE GrayLib::cXObjTypeDef::m_nXObjFlags |
Mask of XOBJTYPF_TYPE XOBJTYPF_DEMANDLOAD.
XOBJTID_t GrayLib::cXObjTypeDef::m_nXObjTypeId |
The global FOURCC for the type. MAKEFOURCC()
cScriptableInterfaceDef* GrayLib::cXObjTypeDef::m_pInterfaceDef |
What top interface is this type equated to? (might have same name)
const char* GrayLib::cXObjTypeDef::m_pszDescription |
Friendly description text for type.
const ATOMCHAR_t* GrayLib::cXObjTypeDef::m_pszTableName |
Name of the table. (ATOM)
const char* GrayLib::cXObjTypeDef::m_pszTableSelect |
The whole table typically read in at once at start. SQL select statement.
IXObjModPlugin* GrayLib::cXObjTypeDef::m_pXObjModPlugin |
How to create/store/find one of these? cXObjModule parentage of the type.
cUIDRangeMask GrayLib::cXObjTypeDef::m_UIDRange |
How to make a UID for this. (may need m_eXObjTypeIdx to set this).