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]¶ Struct InitData