struct bCallbackFuncStore bCallbackFuncStore
void BKE_callback_add(bCallbackFuncStore *funcstore, eCbEvent evt)
void BKE_callback_exec_id_depsgraph(struct Main *bmain, struct ID *id, struct Depsgraph *depsgraph, eCbEvent evt)
void BKE_callback_global_finalize(void)
void BKE_callback_remove(bCallbackFuncStore *funcstore, eCbEvent evt)
void BKE_callback_exec_null(struct Main *bmain, eCbEvent evt)
@ BKE_CB_EVT_LOAD_FACTORY_STARTUP_POST
@ BKE_CB_EVT_LOAD_FACTORY_USERDEF_POST
@ BKE_CB_EVT_RENDER_COMPLETE
@ BKE_CB_EVT_DEPSGRAPH_UPDATE_PRE
@ BKE_CB_EVT_RENDER_STATS
@ BKE_CB_EVT_RENDER_WRITE
@ BKE_CB_EVT_VERSION_UPDATE
@ BKE_CB_EVT_XR_SESSION_START_PRE
@ BKE_CB_EVT_ANNOTATION_POST
@ BKE_CB_EVT_COMPOSITE_PRE
@ BKE_CB_EVT_OBJECT_BAKE_CANCEL
@ BKE_CB_EVT_OBJECT_BAKE_COMPLETE
@ BKE_CB_EVT_RENDER_CANCEL
@ BKE_CB_EVT_COMPOSITE_CANCEL
@ BKE_CB_EVT_COMPOSITE_POST
@ BKE_CB_EVT_FRAME_CHANGE_PRE
@ BKE_CB_EVT_OBJECT_BAKE_PRE
@ BKE_CB_EVT_FRAME_CHANGE_POST
@ BKE_CB_EVT_DEPSGRAPH_UPDATE_POST
@ BKE_CB_EVT_ANNOTATION_PRE
void BKE_callback_exec_id(struct Main *bmain, struct ID *id, eCbEvent evt)
void BKE_callback_exec(struct Main *bmain, struct PointerRNA **pointers, int num_pointers, eCbEvent evt)
void BKE_callback_global_init(void)
struct Depsgraph Depsgraph
const Depsgraph * depsgraph
SyclQueue void void size_t num_bytes void
struct bCallbackFuncStore * prev
void(* func)(struct Main *, struct PointerRNA **, int num_pointers, void *arg)
struct bCallbackFuncStore * next