Blender
V4.3
source
blender
makesdna
DNA_speaker_types.h
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2023 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
9
#pragma once
10
11
#include "
DNA_ID.h
"
12
13
struct
AnimData
;
14
struct
bSound
;
15
16
typedef
struct
Speaker
{
17
ID
id
;
19
struct
AnimData
*
adt
;
20
21
struct
bSound
*
sound
;
22
23
/* not animatable properties */
24
float
volume_max
;
25
float
volume_min
;
26
float
distance_max
;
27
float
distance_reference
;
28
float
attenuation
;
29
float
cone_angle_outer
;
30
float
cone_angle_inner
;
31
float
cone_volume_outer
;
32
33
/* animatable properties */
34
float
volume
;
35
float
pitch
;
36
37
/* flag */
38
short
flag
;
39
char
_pad1
[6];
40
}
Speaker
;
41
42
/* **************** SPEAKER ********************* */
43
45
enum
{
46
SPK_DS_EXPAND
= 1 << 0,
47
SPK_MUTED
= 1 << 1,
48
// SPK_RELATIVE = 1 << 2, /* UNUSED */
49
};
DNA_ID.h
ID and Library types, which are fundamental for SDNA.
Speaker
struct Speaker Speaker
SPK_MUTED
@ SPK_MUTED
Definition
DNA_speaker_types.h:47
SPK_DS_EXPAND
@ SPK_DS_EXPAND
Definition
DNA_speaker_types.h:46
AnimData
Definition
DNA_anim_types.h:1138
ID
Definition
DNA_ID.h:413
Speaker
Definition
DNA_speaker_types.h:16
Speaker::id
ID id
Definition
DNA_speaker_types.h:17
Speaker::cone_angle_outer
float cone_angle_outer
Definition
DNA_speaker_types.h:29
Speaker::volume_max
float volume_max
Definition
DNA_speaker_types.h:24
Speaker::distance_reference
float distance_reference
Definition
DNA_speaker_types.h:27
Speaker::adt
struct AnimData * adt
Definition
DNA_speaker_types.h:19
Speaker::cone_volume_outer
float cone_volume_outer
Definition
DNA_speaker_types.h:31
Speaker::distance_max
float distance_max
Definition
DNA_speaker_types.h:26
Speaker::attenuation
float attenuation
Definition
DNA_speaker_types.h:28
Speaker::pitch
float pitch
Definition
DNA_speaker_types.h:35
Speaker::flag
short flag
Definition
DNA_speaker_types.h:38
Speaker::_pad1
char _pad1[6]
Definition
DNA_speaker_types.h:39
Speaker::volume_min
float volume_min
Definition
DNA_speaker_types.h:25
Speaker::volume
float volume
Definition
DNA_speaker_types.h:34
Speaker::sound
struct bSound * sound
Definition
DNA_speaker_types.h:21
Speaker::cone_angle_inner
float cone_angle_inner
Definition
DNA_speaker_types.h:30
bSound
Definition
DNA_sound_types.h:16
Generated on Thu Feb 6 2025 07:36:39 for Blender by
doxygen
1.11.0