Blender
V3.3
source
blender
makesdna
DNA_simulation_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
#include "
DNA_customdata_types.h
"
11
12
#ifdef __cplusplus
13
extern
"C"
{
14
#endif
15
16
typedef
struct
Simulation
{
17
DNA_DEFINE_CXX_METHODS
(
Simulation
)
18
19
ID
id
;
20
struct
AnimData
*
adt
;
/* animation data (must be immediately after id) */
21
22
/* This nodetree is embedded into the data block. */
23
struct
bNodeTree
*
nodetree
;
24
25
uint32_t
flag
;
26
char
_pad
[4];
27
}
Simulation
;
28
30
enum {
31
SIM_DS_EXPAND
= (1 << 0),
32
};
33
34
#ifdef __cplusplus
35
}
36
#endif
DNA_ID.h
ID and Library types, which are fundamental for sdna.
DNA_customdata_types.h
DNA_DEFINE_CXX_METHODS
#define DNA_DEFINE_CXX_METHODS(class_name)
Definition:
DNA_defs.h:64
SIM_DS_EXPAND
@ SIM_DS_EXPAND
Definition:
DNA_simulation_types.h:31
uint32_t
unsigned int uint32_t
Definition:
stdint.h:80
AnimData
Definition:
DNA_anim_types.h:1068
ID
Definition:
DNA_ID.h:368
Simulation
Definition:
DNA_simulation_types.h:16
Simulation::_pad
char _pad[4]
Definition:
DNA_simulation_types.h:26
Simulation::adt
struct AnimData * adt
Definition:
DNA_simulation_types.h:20
Simulation::flag
uint32_t flag
Definition:
DNA_simulation_types.h:25
Simulation::nodetree
struct bNodeTree * nodetree
Definition:
DNA_simulation_types.h:23
bNodeTree
Definition:
DNA_node_types.h:451
Generated on Tue Oct 22 2024 13:18:25 for Blender by
doxygen
1.9.1