Struct Code¶ struct Code¶ Public Functions inline void *getCodeData()¶ Public Members Script::ScriptEntry *script¶ uint32_t usedFunctions¶ Public Static Functions static inline uint32_t getAllocSize(uint16_t *initData)¶ static inline void initDelete(Object &obj, Code *data, uint16_t *initData)¶ static inline void update(Object &obj, Code *data, float deltaTime)¶ static inline void fixedUpdate(Object &obj, Code *data, float fixedDeltaTime)¶ static inline void draw(Object &obj, Code *data, float deltaTime)¶ static inline void onEvent(Object &obj, Code *data, const ObjectEvent &event)¶ static inline void onColl(Object &obj, Code *data, const Coll::CollEvent &event)¶ Public Static Attributes static constexpr uint32_t ID = 0¶ static constexpr uint32_t FN_UPDATE = 1 << 0¶ static constexpr uint32_t FN_DRAW = 1 << 1¶ static constexpr uint32_t FN_EVENT = 1 << 2¶ static constexpr uint32_t FN_COLL = 1 << 3¶ static constexpr uint32_t FN_FIXED_UPDATE = 1 << 4¶