Blender  V3.3
Public Attributes | List of all members
wmMsgTypeInfo Struct Reference

#include <wm_message_bus.h>

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 )(struct wmMsgBus *mbus, struct ID *id_src, struct ID *id_dst)
 
void(* remove_by_id )(struct wmMsgBus *mbus, const struct ID *id)
 
void(* repr )(FILE *stream, const struct wmMsgSubscribeKey *msg_key)
 
uint msg_key_size
 

Detailed Description

Definition at line 45 of file wm_message_bus.h.

Member Data Documentation

◆ cmp_fn

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

◆ 

struct { ... } wmMsgTypeInfo::gset

◆ 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) (struct wmMsgBus *mbus, const struct ID *id)

Definition at line 53 of file wm_message_bus.h.

Referenced by WM_msg_id_remove(), and WM_msgtypeinfo_init_rna().

◆ repr

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

◆ update_by_id

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

Definition at line 52 of file wm_message_bus.h.

Referenced by WM_msg_id_update(), and WM_msgtypeinfo_init_rna().


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