|
virtual void | on_attribute_change (const OfAttr &attr, int &dirtiness, const int &dirtiness_flags) |
|
virtual void | module_constructor (OfObject &object) override |
|
bool | get_builtin_variable_value (const CoreString &var_name, CoreVector< CoreVariant > &value) const |
|
bool | get_builtin_variable_value_at (const CoreString &var_name, CoreVector< CoreVariant > &value, const double &time) const |
|
virtual void | module_destructor () override |
|
virtual void | on_send_event (const CoreString &event) override |
|
virtual ResourceData * | create_resource (const int &id, void *data) const |
|
virtual void | on_resource_update (const int &id, ResourceData *resource) |
|
virtual bool | on_new_time (const double &time) override |
|
virtual void * | create_eval_data (const CtxEval &eval_ctx) const |
|
virtual void | destroy_eval_data (const CtxEval &eval_ctx, void *eval_data) const |
|
virtual void * | create_thread_data (const CtxEval &eval_ctx) const |
|
virtual void | destroy_thread_data (const CtxEval &eval_ctx, void *thread_data) const |
|
virtual bool | has_thread_data () const |
|
virtual ModuleCma * | create_cma (const CtxEval *eval_ctx) const |
|
virtual void | destroy_cma (ModuleCma *cma) const |
|
const bool | pre_evaluate_begin (const CtxEval &eval_ctx) const |
|
void | pre_evaluate_end (const CtxEval &eval_ctx) const |
|
virtual ResourceData * | set_resource_data (const int &resource_id, ResourceData *data, const CoreString &key) override |
|
virtual ResourceData * | set_resource_data (const int &resource_id, void *data_serial, const size_t &data_serial_size, const CoreString &key) override |
|
virtual unsigned int | get_project_resource_count () const override |
|
virtual int | get_project_resource_id (const unsigned int &index) const override |
|
virtual ResourceObject * | get_project_resource (const unsigned int &index) const override |
|
const OfResourceCustom * | get_custom_resource (const int &id) const |
|
virtual void | get_attr_preset_hints (CoreArray< bool > &hints, const OfAttr &attr) override |
|
void | protect_object (const bool &enable) const |
|
virtual void | on_deserialize (const CoreVersion &serial_version, const ParserGroup &parser_group, const OfSerialOptions &serial_options) |
|
template<class T_Callbacks > |
T_Callbacks * | get_callbacks () const |
|
void | set_callbacks (OfClassCallbacks *clbk) |
|
|
typedef void(* | EventInfoFunction )(EventObject &, const EventInfo &, void *) |
| event callback signature for free functions / static methods.
|
|
typedef void(EventObject::* | EventInfoMethod )(EventObject &, const EventInfo &, void *) |
| event callback signature for methods.
|
|
typedef void(* | EventFunction )(EventObject &, const CoreString &, void *) |
|
typedef void(EventObject::* | EventMethod )(EventObject &, const CoreString &, void *) |
|
static ResourceID | declare_resource (const char *tag) |
|
static ResourceID | declare_resource (const CoreString &tag) |
|
static bool | declare_resource (ResourceID id, const char *tag) |
|
static bool | declare_resource (ResourceID id, const CoreString &tag) |
|
static ResourceID | get_resource_id (const char *tag) |
|
static ResourceID | get_resource_id (const CoreString &tag) |
|
static const char * | get_resource_tag (ResourceID id) |
|
static void | clear_unused_resources (SysThreadManager &thread_manager, const CoreBasicArray< OfObject * > &objects) |
|
static constexpr unsigned int | null_variation = 0 |
| Key of the null resource variation.
|
|