XII Release 0.1.0
Loading...
Searching...
No Matches
xiiComponentId Struct Reference

Internal component id used by xiiComponentHandle. More...

#include <Declarations.h>

Public Types

using StorageType = xiiUInt64

Public Member Functions

 XII_DECLARE_ID_TYPE (xiiComponentId, 32, 8)
XII_ALWAYS_INLINE xiiComponentId (StorageType instanceIndex, xiiUInt8 uiGeneration, xiiUInt16 uiTypeId=0, xiiUInt8 uiWorldIndex=0)

Public Attributes

union { 
   StorageType   m_Data 
   struct { 
      StorageType   m_InstanceIndex: 32 
      StorageType   m_Generation: 8 
      StorageType   m_WorldIndex: XII_WORLD_INDEX_BITS 
      StorageType   m_TypeId: XII_COMPONENT_TYPE_INDEX_BITS 
   } 
}; 

Detailed Description

Internal component id used by xiiComponentHandle.


The documentation for this struct was generated from the following file: