SSBM Decomp
Loading...
Searching...
No Matches
types.h
Go to the documentation of this file.
1#ifndef MELEE_SC_TYPES_H
2#define MELEE_SC_TYPES_H
3
4#include <melee/sc/forward.h> // IWYU pragma: export
6
7#include <dat_macros.h>
8#include <placeholder.h>
9
17
25
34
44
52
53#endif
Annotations describing how archive data is laid out, for the parts a C declaration cannot express: ho...
#define UNK_T
Definition placeholder.h:24
Model with multiple animations.
Definition types.h:19
HSD_MatAnimJoint **matanims DAT_TERMINATED(0)
HSD_Joint * joint
Definition types.h:20
HSD_AnimJoint **anims DAT_TERMINATED(0)
HSD_ShapeAnimJoint **shapeanims DAT_TERMINATED(0)
Definition aobj.h:52
Definition aobj.h:63
Definition cobj.h:141
Definition fog.h:44
Definition jobj.h:129
Definition lobj.h:103
Definition lobj.h:80
Definition mobj.h:136
Definition pobj.h:115
Definition types.h:30
HSD_LightDesc * desc
Definition types.h:31
HSD_LightAnim **anims DAT_TERMINATED(0)
Definition types.h:26
HSD_CameraAnim **anims DAT_TERMINATED(0)
HSD_CObjDesc * desc
Definition types.h:27
The basis of a rendered scene, like a stage, menu, or HUD overlay.
Definition types.h:46
DynamicModelDesc **models DAT_TERMINATED(0)
LightList **lights DAT_TERMINATED(0)
SceneFogDesc * fogs
Definition types.h:50
SceneCameraDesc * cameras
Definition types.h:48
Two words, unlike HSD_CameraAnim: the archives' lists of these start right after them.
Definition types.h:36
HSD_AObjDesc * aobjdesc
Definition types.h:37
UNK_T x4
Definition types.h:38
Definition types.h:40
HSD_FogDesc * desc
Definition types.h:41
SceneFogAnim **anims DAT_TERMINATED(0)
Model with a single animation or no animation.
Definition types.h:11
HSD_AnimJoint * animjoint
Definition types.h:13
HSD_Joint * joint
Definition types.h:12
HSD_MatAnimJoint * matanim_joint
Definition types.h:14
HSD_ShapeAnimJoint * shapeanim_joint
Definition types.h:15
Definition cobj.h:126