Blender V4.3
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_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)
 
uint msg_key_size
 

Detailed Description

Definition at line 39 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_free_fn

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

◆ msg_key_size

uint wmMsgTypeInfo::msg_key_size

◆ remove_by_id

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

Definition at line 47 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 46 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: