Blender
V3.3
|
#include "DNA_defaults.h"
#include "DNA_object_types.h"
#include "DNA_sound_types.h"
#include "DNA_speaker_types.h"
#include "BLI_math.h"
#include "BLI_utildefines.h"
#include "BLT_translation.h"
#include "BKE_anim_data.h"
#include "BKE_idtype.h"
#include "BKE_lib_id.h"
#include "BKE_lib_query.h"
#include "BKE_main.h"
#include "BKE_speaker.h"
#include "BLO_read_write.h"
Go to the source code of this file.
Functions | |
static void | speaker_init_data (ID *id) |
static void | speaker_foreach_id (ID *id, LibraryForeachIDData *data) |
static void | speaker_blend_write (BlendWriter *writer, ID *id, const void *id_address) |
static void | speaker_blend_read_data (BlendDataReader *reader, ID *id) |
static void | speaker_blend_read_lib (BlendLibReader *reader, ID *id) |
static void | speaker_blend_read_expand (BlendExpander *expander, ID *id) |
void * | BKE_speaker_add (Main *bmain, const char *name) |
Variables | |
IDTypeInfo | IDType_ID_SPK |
Definition at line 109 of file speaker.c.
References BKE_id_new(), and ID_SPK.
Referenced by BKE_object_obdata_add_from_type().
|
static |
Definition at line 55 of file speaker.c.
References Speaker::adt, BKE_animdata_blend_read_data(), BLO_read_data_address, newdataadr(), and Speaker::sound.
|
static |
Definition at line 73 of file speaker.c.
References BLO_expand, and Speaker::sound.
|
static |
Definition at line 67 of file speaker.c.
References BLO_read_id_address, Speaker::id, ID::lib, and Speaker::sound.
|
static |
Definition at line 42 of file speaker.c.
References Speaker::adt, BKE_animdata_blend_write(), BKE_id_blend_write(), BLO_write_id_struct, and Speaker::id.
|
static |
Definition at line 35 of file speaker.c.
References BKE_LIB_FOREACHID_PROCESS_IDSUPER, data, IDWALK_CB_USER, and Speaker::sound.
Definition at line 26 of file speaker.c.
References BLI_assert, DNA_struct_default_get, MEMCMP_STRUCT_AFTER_IS_ZERO, and MEMCPY_STRUCT_AFTER.
IDTypeInfo IDType_ID_SPK |