Blender V4.5
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 41 of file wm_message_bus.hh.

Member Data Documentation

◆ cmp_fn

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

Definition at line 44 of file wm_message_bus.hh.

Referenced by WM_msgtypeinfo_init_rna(), and WM_msgtypeinfo_init_static().

◆ [struct]

struct { ... } wmMsgTypeInfo::gset

◆ hash_fn

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

Definition at line 43 of file wm_message_bus.hh.

Referenced by WM_msgtypeinfo_init_rna(), and WM_msgtypeinfo_init_static().

◆ key_duplicate_fn

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

Definition at line 49 of file wm_message_bus.hh.

Referenced by WM_msgtypeinfo_init_rna(), and WM_msgtypeinfo_init_static().

◆ key_free_fn

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

Definition at line 50 of file wm_message_bus.hh.

Referenced by WM_msgtypeinfo_init_rna(), and WM_msgtypeinfo_init_static().

◆ remove_by_id

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

Definition at line 54 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 53 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: