SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
XanimeCore Class Reference
Inheritance diagram for XanimeCore:

Public Member Functions

 XanimeCore (u32, u32, u8)
 
 XanimeCore (u32, XanimeCore *)
 
virtual void setWeight (u8, f32)
 
virtual void init (const Vec &, const Mtx &)
 
virtual void calc ()
 
void shareJointTransform (const XanimeCore *)
 
void doFreeze ()
 
void setBck (u32, J3DAnmTransform *)
 
void enableJointTransform (J3DModelData *)
 
void initMember (u32)
 
XjointTransformgetJointTransform (unsigned long) const
 

Public Attributes

u8 _4
 
u8 mTrackCount
 
u8 _6
 
u32 mJointCount
 
u16 _C
 
XjointInfomJointList
 
XjointTransformmTransformList
 
XanimeTrackmTrackList
 
f32 _1C
 
f32 _20
 
f32 _24
 
u8 _28
 
u8 _29
 

Detailed Description

Definition at line 79 of file XanimeCore.hpp.

Constructor & Destructor Documentation

◆ XanimeCore() [1/2]

XanimeCore::XanimeCore ( u32 trackCount,
u32 jointCount,
u8 a3 )

Definition at line 52 of file XanimeCore.cpp.

◆ XanimeCore() [2/2]

XanimeCore::XanimeCore ( u32 trackCount,
XanimeCore * pOtherCore )

Definition at line 61 of file XanimeCore.cpp.

◆ ~XanimeCore()

XanimeCore::~XanimeCore ( )
virtual

Definition at line 81 of file XanimeCore.cpp.

Member Function Documentation

◆ setWeight()

void XanimeCore::setWeight ( u8 idx,
f32 weight )
virtual

Definition at line 77 of file XanimeCore.cpp.

◆ shareJointTransform()

void XanimeCore::shareJointTransform ( const XanimeCore * pOther)

Definition at line 25 of file XanimeCore.cpp.

◆ doFreeze()

void XanimeCore::doFreeze ( )

Definition at line 70 of file XanimeCore.cpp.

Member Data Documentation

◆ _4

u8 XanimeCore::_4

Definition at line 99 of file XanimeCore.hpp.

◆ mTrackCount

u8 XanimeCore::mTrackCount

Definition at line 100 of file XanimeCore.hpp.

◆ _6

u8 XanimeCore::_6

Definition at line 101 of file XanimeCore.hpp.

◆ mJointCount

u32 XanimeCore::mJointCount

Definition at line 102 of file XanimeCore.hpp.

◆ _C

u16 XanimeCore::_C

Definition at line 103 of file XanimeCore.hpp.

◆ mJointList

XjointInfo* XanimeCore::mJointList

Definition at line 104 of file XanimeCore.hpp.

◆ mTransformList

XjointTransform* XanimeCore::mTransformList

Definition at line 105 of file XanimeCore.hpp.

◆ mTrackList

XanimeTrack* XanimeCore::mTrackList

Definition at line 106 of file XanimeCore.hpp.

◆ _1C

f32 XanimeCore::_1C

Definition at line 107 of file XanimeCore.hpp.

◆ _20

f32 XanimeCore::_20

Definition at line 108 of file XanimeCore.hpp.

◆ _24

f32 XanimeCore::_24

Definition at line 109 of file XanimeCore.hpp.

◆ _28

u8 XanimeCore::_28

Definition at line 110 of file XanimeCore.hpp.

◆ _29

u8 XanimeCore::_29

Definition at line 111 of file XanimeCore.hpp.