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

Public Member Functions

virtual void init (const JMapInfoIter &)
 
virtual bool isInVolume (const TVec3f &) const
 
void calcPos (TVec3f *) const
 
void calcCenterPos (TVec3f *) const
 
void calcUpVec (TVec3f *) const
 
void calcDir (const TVec3f &)
 

Public Attributes

TVec3f mTranslation
 
TVec3f mRotation
 
f32 _20
 
f32 _24
 
- Public Attributes inherited from AreaForm
TPos3f * _4
 

Detailed Description

Definition at line 66 of file AreaForm.hpp.

Constructor & Destructor Documentation

◆ AreaFormCylinder()

AreaFormCylinder::AreaFormCylinder ( )

Definition at line 231 of file AreaForm.cpp.

Member Function Documentation

◆ init()

void AreaFormCylinder::init ( const JMapInfoIter & rIter)
virtual

Reimplemented from AreaForm.

Definition at line 329 of file AreaForm.cpp.

◆ isInVolume()

bool AreaFormCylinder::isInVolume ( const TVec3f & rVec) const
virtual

Reimplemented from AreaForm.

Definition at line 270 of file AreaForm.cpp.

◆ calcPos()

void AreaFormCylinder::calcPos ( TVec3f * pPos) const

Definition at line 243 of file AreaForm.cpp.

◆ calcCenterPos()

void AreaFormCylinder::calcCenterPos ( TVec3f * pCenterPos) const

Definition at line 252 of file AreaForm.cpp.

◆ calcUpVec()

void AreaFormCylinder::calcUpVec ( TVec3f * pUpVec) const

Definition at line 260 of file AreaForm.cpp.

◆ calcDir()

void AreaFormCylinder::calcDir ( const TVec3f & a1)

Definition at line 294 of file AreaForm.cpp.

Member Data Documentation

◆ mTranslation

TVec3f AreaFormCylinder::mTranslation

Definition at line 78 of file AreaForm.hpp.

◆ mRotation

TVec3f AreaFormCylinder::mRotation

Definition at line 79 of file AreaForm.hpp.

◆ _20

f32 AreaFormCylinder::_20

Definition at line 80 of file AreaForm.hpp.

◆ _24

f32 AreaFormCylinder::_24

Definition at line 81 of file AreaForm.hpp.