Struct Model

struct Model

Public Functions

inline Renderer::MaterialInstance &getMatInstance()

Public Members

T3DModel *model = {}
RingMat4FP matFP = {}
uint8_t layerIdx = {0}
uint8_t flags = {0}
uint8_t meshIdxCount = {0}
uint8_t meshIndices[]

Public Static Functions

static uint32_t getAllocSize(uint16_t *initData)
static void initDelete(Object &obj, Model *data, void *initData)
static inline void update(Object &obj, Model *data, float deltaTime)
static void draw(Object &obj, Model *data, float deltaTime)

Public Static Attributes

static constexpr uint32_t ID = 1
static constexpr uint8_t FLAG_CULLING = 1 << 0