Struct AnimModel

struct AnimModel

Public Functions

void setMainAnim(int16_t idx)
void setBlendAnim(int16_t idx)
inline Renderer::MaterialInstance &getMatInstance()
inline T3DAnim *getMainAnim()
inline T3DAnim *getBlendAnim()
inline T3DAnim *getAnim(int16_t idx) const

Public Members

float blendFactor = {0.5f}
Renderer::MaterialInstance material = {}

Public Static Functions

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

Public Static Attributes

static constexpr uint32_t ID = 10