Blender V5.0
wmMsgTypeInfo Struct Reference

#include <wm_message_bus.hh>

Public Attributes

struct { 
   unsigned int(*   hash_fn )(const void *msg) 
   bool(*   cmp_fn )(const void *a, const void *b
   void *(*   key_duplicate_fn )(const void *key) 
   void(*   key_free_fn )(void *key) 
gset
void(* update_by_id )(wmMsgBus *mbus, ID *id_src, ID *id_dst)
void(* remove_by_id )(wmMsgBus *mbus, const ID *id)
void(* repr )(FILE *stream, const wmMsgSubscribeKey *msg_key)

Detailed Description

Definition at line 46 of file wm_message_bus.hh.

Member Data Documentation

◆ cmp_fn

bool(* wmMsgTypeInfo::cmp_fn) (const void *a, const void *b)

◆ [struct]

◆ hash_fn

unsigned int(* wmMsgTypeInfo::hash_fn) (const void *msg)

◆ key_duplicate_fn

void *(* wmMsgTypeInfo::key_duplicate_fn) (const void *key)

◆ key_free_fn

void(* wmMsgTypeInfo::key_free_fn) (void *key)

◆ remove_by_id

void(* wmMsgTypeInfo::remove_by_id) (wmMsgBus *mbus, const ID *id)

Definition at line 59 of file wm_message_bus.hh.

Referenced by WM_msg_id_remove(), and WM_msgtypeinfo_init_rna().

◆ repr

void(* wmMsgTypeInfo::repr) (FILE *stream, const wmMsgSubscribeKey *msg_key)

◆ update_by_id

void(* wmMsgTypeInfo::update_by_id) (wmMsgBus *mbus, ID *id_src, ID *id_dst)

Definition at line 58 of file wm_message_bus.hh.

Referenced by WM_msg_id_update(), and WM_msgtypeinfo_init_rna().


The documentation for this struct was generated from the following file: