Struct Light

struct Light

Public Members

fm_vec3_t dir = {}
float size = {}
color_t color = {}
uint8_t type = {}
uint8_t index = {}

Public Static Functions

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

Public Static Attributes

static constexpr uint32_t ID = 2
struct InitData

Public Members

color_t color
float size
uint8_t index
uint8_t type
int8_t dir[3]