liblcf
ldb_animation.cpp
Go to the documentation of this file.
1
/* !!!! GENERATED FILE - DO NOT EDIT !!!!
2
* --------------------------------------
3
*
4
* This file is part of liblcf. Copyright (c) 2020 liblcf authors.
5
* https://github.com/EasyRPG/liblcf - https://easyrpg.org
6
*
7
* liblcf is Free/Libre Open Source Software, released under the MIT License.
8
* For the full copyright and license information, please view the COPYING
9
* file that was distributed with this source code.
10
*/
11
12
// Headers
13
#include "
ldb_reader.h
"
14
#include "
ldb_chunks.h
"
15
#include "
reader_struct_impl.h
"
16
17
// Read Animation.
18
19
template
<>
20
char
const
*
const
Struct<RPG::Animation>::name
=
"Animation"
;
21
static
TypedField<RPG::Animation, std::string>
static_name(
22
&
RPG::Animation::name
,
23
LDB_Reader::ChunkAnimation::name
,
24
"name"
,
25
0,
26
0
27
);
28
static
TypedField<RPG::Animation, std::string>
static_animation_name(
29
&
RPG::Animation::animation_name
,
30
LDB_Reader::ChunkAnimation::animation_name
,
31
"animation_name"
,
32
0,
33
0
34
);
35
static
TypedField<RPG::Animation, bool>
static_large(
36
&
RPG::Animation::large
,
37
LDB_Reader::ChunkAnimation::large
,
38
"large"
,
39
0,
40
0
41
);
42
static
TypedField<RPG::Animation, std::vector<RPG::AnimationTiming>
> static_timings(
43
&
RPG::Animation::timings
,
44
LDB_Reader::ChunkAnimation::timings
,
45
"timings"
,
46
1,
47
0
48
);
49
static
TypedField<RPG::Animation, int32_t>
static_scope(
50
&
RPG::Animation::scope
,
51
LDB_Reader::ChunkAnimation::scope
,
52
"scope"
,
53
1,
54
0
55
);
56
static
TypedField<RPG::Animation, int32_t>
static_position(
57
&
RPG::Animation::position
,
58
LDB_Reader::ChunkAnimation::position
,
59
"position"
,
60
1,
61
0
62
);
63
static
TypedField<RPG::Animation, std::vector<RPG::AnimationFrame>
> static_frames(
64
&
RPG::Animation::frames
,
65
LDB_Reader::ChunkAnimation::frames
,
66
"frames"
,
67
1,
68
0
69
);
70
71
72
template
<>
73
Field<RPG::Animation>
const
*
Struct<RPG::Animation>::fields
[] = {
74
&static_name,
75
&static_animation_name,
76
&static_large,
77
&static_timings,
78
&static_scope,
79
&static_position,
80
&static_frames,
81
NULL
82
};
83
84
template
class
Struct<RPG::Animation>
;
RPG::Animation::timings
std::vector< AnimationTiming > timings
Definition:
rpg_animation.h:51
RPG::Animation::name
std::string name
Definition:
rpg_animation.h:48
RPG::Animation::animation_name
std::string animation_name
Definition:
rpg_animation.h:49
RPG::Animation::frames
std::vector< AnimationFrame > frames
Definition:
rpg_animation.h:54
RPG::Animation::large
bool large
Definition:
rpg_animation.h:50
RPG::Animation::position
int32_t position
Definition:
rpg_animation.h:53
RPG::Animation::scope
int32_t scope
Definition:
rpg_animation.h:52
Struct
Definition:
reader_struct.h:552
ldb_chunks.h
ldb_reader.h
reader_struct_impl.h
Field
Definition:
reader_struct.h:315
LDB_Reader::ChunkAnimation::position
@ position
Definition:
ldb_chunks.h:172
LDB_Reader::ChunkAnimation::large
@ large
Definition:
ldb_chunks.h:166
LDB_Reader::ChunkAnimation::scope
@ scope
Definition:
ldb_chunks.h:170
LDB_Reader::ChunkAnimation::animation_name
@ animation_name
Definition:
ldb_chunks.h:164
LDB_Reader::ChunkAnimation::frames
@ frames
Definition:
ldb_chunks.h:174
LDB_Reader::ChunkAnimation::timings
@ timings
Definition:
ldb_chunks.h:168
LDB_Reader::ChunkAnimation::name
@ name
Definition:
ldb_chunks.h:162
TypedField
Definition:
reader_struct.h:348
src
generated
ldb_animation.cpp
Generated on Thu Jul 29 2021 00:00:00 for liblcf by
1.9.1