Blender
V3.3
source
blender
makesdna
DNA_speaker_types.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-or-later */
2
7
#pragma once
8
9
#include "
DNA_ID.h
"
10
11
#ifdef __cplusplus
12
extern
"C"
{
13
#endif
14
15
struct
AnimData
;
16
struct
bSound
;
17
18
typedef
struct
Speaker
{
19
ID
id
;
21
struct
AnimData
*
adt
;
22
23
struct
bSound
*
sound
;
24
25
/* not animatable properties */
26
float
volume_max
;
27
float
volume_min
;
28
float
distance_max
;
29
float
distance_reference
;
30
float
attenuation
;
31
float
cone_angle_outer
;
32
float
cone_angle_inner
;
33
float
cone_volume_outer
;
34
35
/* animatable properties */
36
float
volume
;
37
float
pitch
;
38
39
/* flag */
40
short
flag
;
41
char
_pad1
[6];
42
}
Speaker
;
43
44
/* **************** SPEAKER ********************* */
45
46
/* flag */
47
#define SPK_DS_EXPAND (1 << 0)
48
#define SPK_MUTED (1 << 1)
49
// #define SPK_RELATIVE (1 << 2) /* UNUSED */
50
51
#ifdef __cplusplus
52
}
53
#endif
DNA_ID.h
ID and Library types, which are fundamental for sdna.
Speaker
struct Speaker Speaker
AnimData
Definition:
DNA_anim_types.h:1068
ID
Definition:
DNA_ID.h:368
Speaker
Definition:
DNA_speaker_types.h:18
Speaker::id
ID id
Definition:
DNA_speaker_types.h:19
Speaker::cone_angle_outer
float cone_angle_outer
Definition:
DNA_speaker_types.h:31
Speaker::volume_max
float volume_max
Definition:
DNA_speaker_types.h:26
Speaker::distance_reference
float distance_reference
Definition:
DNA_speaker_types.h:29
Speaker::adt
struct AnimData * adt
Definition:
DNA_speaker_types.h:21
Speaker::cone_volume_outer
float cone_volume_outer
Definition:
DNA_speaker_types.h:33
Speaker::distance_max
float distance_max
Definition:
DNA_speaker_types.h:28
Speaker::attenuation
float attenuation
Definition:
DNA_speaker_types.h:30
Speaker::pitch
float pitch
Definition:
DNA_speaker_types.h:37
Speaker::flag
short flag
Definition:
DNA_speaker_types.h:40
Speaker::_pad1
char _pad1[6]
Definition:
DNA_speaker_types.h:41
Speaker::volume_min
float volume_min
Definition:
DNA_speaker_types.h:27
Speaker::volume
float volume
Definition:
DNA_speaker_types.h:36
Speaker::sound
struct bSound * sound
Definition:
DNA_speaker_types.h:23
Speaker::cone_angle_inner
float cone_angle_inner
Definition:
DNA_speaker_types.h:32
bSound
Definition:
DNA_sound_types.h:19
Generated on Sat Jul 27 2024 14:57:55 for Blender by
doxygen
1.9.1