|
SSBM Decomp
|
#include <jobj.h>
Data Fields | |
| HSD_Obj | object |
| HSD_JObj * | next |
| HSD_JObj * | parent |
| HSD_JObj * | child |
| u32 | flags |
| union { | |
| HSD_SList * ptcl | |
| struct HSD_DObj * dobj | |
| HSD_Spline * spline | |
| } | u |
| Quaternion | rotate |
| Vec3 | scale |
| Vec3 | translate |
| Mtx | mtx |
| Vec3 * | scl |
| MtxPtr | envelopemtx |
| HSD_AObj * | aobj |
| HSD_RObj * | robj |
| u32 | id |
| HSD_Obj HSD_JObj::object |
| HSD_JObj* HSD_JObj::next |
| HSD_JObj* HSD_JObj::parent |
| HSD_JObj* HSD_JObj::child |
| u32 HSD_JObj::flags |
| HSD_SList* HSD_JObj::ptcl |
| struct HSD_DObj* HSD_JObj::dobj |
| HSD_Spline* HSD_JObj::spline |
| union { ... } HSD_JObj::u |
| Quaternion HSD_JObj::rotate |
| Vec3 HSD_JObj::scale |
| Vec3 HSD_JObj::translate |
| Mtx HSD_JObj::mtx |
| Vec3* HSD_JObj::scl |
| MtxPtr HSD_JObj::envelopemtx |
| HSD_AObj* HSD_JObj::aobj |
| HSD_RObj* HSD_JObj::robj |
| u32 HSD_JObj::id |