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

Public Member Functions

 FixedPosition (const LiveActor *, const char *, const TVec3f &, const TVec3f &)
 
 FixedPosition (const LiveActor *, const TVec3f &, const TVec3f &)
 
 FixedPosition (MtxPtr, const TVec3f &, const TVec3f &)
 
 FixedPosition (const LiveActor *, const char *, const LiveActor *)
 
void init (MtxPtr, const TVec3f &, const TVec3f &)
 
void calc ()
 
void setBaseMtx (MtxPtr)
 
void setLocalTrans (const TVec3f &)
 
void copyTrans (TVec3f *) const
 
void copyRotate (TVec3f *) const
 

Public Attributes

MtxPtr mBaseMtx
 
TVec3f mLocalTrans
 
TVec3f _10
 
TMtx34f _1C
 
bool mNormalizeScale
 

Detailed Description

Definition at line 9 of file FixedPosition.hpp.

Constructor & Destructor Documentation

◆ FixedPosition() [1/3]

FixedPosition::FixedPosition ( const LiveActor * pActor,
const char * pJointName,
const TVec3f & rLocalTrans,
const TVec3f & a4 )

Definition at line 4 of file FixedPosition.cpp.

◆ FixedPosition() [2/3]

FixedPosition::FixedPosition ( const LiveActor * pActor,
const TVec3f & rLocalTrans,
const TVec3f & a3 )

Definition at line 9 of file FixedPosition.cpp.

◆ FixedPosition() [3/3]

FixedPosition::FixedPosition ( MtxPtr mtx,
const TVec3f & rLocalTrans,
const TVec3f & a3 )

Definition at line 14 of file FixedPosition.cpp.

Member Function Documentation

◆ init()

void FixedPosition::init ( MtxPtr mtx,
const TVec3f & rLocalTrans,
const TVec3f & a3 )

Definition at line 28 of file FixedPosition.cpp.

◆ setBaseMtx()

void FixedPosition::setBaseMtx ( MtxPtr mtx)

Definition at line 20 of file FixedPosition.cpp.

◆ setLocalTrans()

void FixedPosition::setLocalTrans ( const TVec3f & rLocalTrans)

Definition at line 24 of file FixedPosition.cpp.

Member Data Documentation

◆ mBaseMtx

MtxPtr FixedPosition::mBaseMtx

Definition at line 23 of file FixedPosition.hpp.

◆ mLocalTrans

TVec3f FixedPosition::mLocalTrans

Definition at line 24 of file FixedPosition.hpp.

◆ _10

TVec3f FixedPosition::_10

Definition at line 25 of file FixedPosition.hpp.

◆ _1C

TMtx34f FixedPosition::_1C

Definition at line 26 of file FixedPosition.hpp.

◆ mNormalizeScale

bool FixedPosition::mNormalizeScale

Definition at line 27 of file FixedPosition.hpp.