Blender  V3.3
Functions
wm_message_bus_static.c File Reference
#include <stdio.h>
#include "CLG_log.h"
#include "MEM_guardedalloc.h"
#include "BLI_ghash.h"
#include "BLI_listbase.h"
#include "BLI_utildefines.h"
#include "WM_message.h"
#include "WM_types.h"
#include "message_bus/intern/wm_message_bus_intern.h"

Go to the source code of this file.

Functions

static uint wm_msg_static_gset_hash (const void *key_p)
 
static bool wm_msg_static_gset_cmp (const void *key_a_p, const void *key_b_p)
 
static void wm_msg_static_gset_key_free (void *key_p)
 
static void wm_msg_static_repr (FILE *stream, const wmMsgSubscribeKey *msg_key)
 
void WM_msgtypeinfo_init_static (wmMsgTypeInfo *msgtype_info)
 
wmMsgSubscribeKey_StaticWM_msg_lookup_static (struct wmMsgBus *mbus, const wmMsgParams_Static *msg_key_params)
 
void WM_msg_publish_static_params (struct wmMsgBus *mbus, const wmMsgParams_Static *msg_key_params)
 
void WM_msg_publish_static (struct wmMsgBus *mbus, int event)
 
void WM_msg_subscribe_static_params (struct wmMsgBus *mbus, const wmMsgParams_Static *msg_key_params, const wmMsgSubscribeValue *msg_val_params, const char *id_repr)
 
void WM_msg_subscribe_static (struct wmMsgBus *mbus, int event, const wmMsgSubscribeValue *msg_val_params, const char *id_repr)
 

Function Documentation

◆ WM_msg_lookup_static()

wmMsgSubscribeKey_Static* WM_msg_lookup_static ( struct wmMsgBus mbus,
const wmMsgParams_Static msg_key_params 
)

◆ WM_msg_publish_static()

void WM_msg_publish_static ( struct wmMsgBus mbus,
int  event 
)

Definition at line 90 of file wm_message_bus_static.c.

References WM_msg_publish_static_params().

Referenced by wm_file_read_post().

◆ WM_msg_publish_static_params()

void WM_msg_publish_static_params ( struct wmMsgBus mbus,
const wmMsgParams_Static msg_key_params 
)

◆ wm_msg_static_gset_cmp()

static bool wm_msg_static_gset_cmp ( const void key_a_p,
const void key_b_p 
)
static

Definition at line 30 of file wm_message_bus_static.c.

References wmMsgParams_Static::event.

Referenced by WM_msgtypeinfo_init_static().

◆ wm_msg_static_gset_hash()

static uint wm_msg_static_gset_hash ( const void key_p)
static

◆ wm_msg_static_gset_key_free()

static void wm_msg_static_gset_key_free ( void key_p)
static

◆ wm_msg_static_repr()

static void wm_msg_static_repr ( FILE *  stream,
const wmMsgSubscribeKey msg_key 
)
static

◆ WM_msg_subscribe_static()

void WM_msg_subscribe_static ( struct wmMsgBus mbus,
int  event,
const wmMsgSubscribeValue msg_val_params,
const char *  id_repr 
)

Definition at line 114 of file wm_message_bus_static.c.

References WM_msg_subscribe_static_params().

◆ WM_msg_subscribe_static_params()

void WM_msg_subscribe_static_params ( struct wmMsgBus mbus,
const wmMsgParams_Static msg_key_params,
const wmMsgSubscribeValue msg_val_params,
const char *  id_repr 
)

◆ WM_msgtypeinfo_init_static()

void WM_msgtypeinfo_init_static ( wmMsgTypeInfo msgtype_info)