|
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 |