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

Public Member Functions

 ClipAreaShape (const char *)
 
virtual bool isInArea (const TVec3f &) const
 
virtual void calcVolumeMatrix (TPos3f *, const TPos3f &, const TVec3f &) const
 
bool isInArea (const TVec3f &, f32, const TPos3f &, const TVec3f &) const
 
void drawVolumeShape (const TPos3f &, const TVec3f &) const
 

Public Attributes

J3DModelData * mModelData
 

Detailed Description

Definition at line 6 of file ClipAreaShape.hpp.

Constructor & Destructor Documentation

◆ ClipAreaShape()

ClipAreaShape::ClipAreaShape ( const char * pName)

Definition at line 4 of file ClipAreaShape.cpp.

Member Function Documentation

◆ isInArea() [1/2]

bool ClipAreaShape::isInArea ( const TVec3f & ) const
virtual

Definition at line 78 of file ClipAreaShape.cpp.

◆ calcVolumeMatrix()

void ClipAreaShape::calcVolumeMatrix ( TPos3f * pVolMtx,
const TPos3f & rSrcMtx,
const TVec3f & a3 ) const
virtual

Definition at line 25 of file ClipAreaShape.cpp.

◆ isInArea() [2/2]

bool ClipAreaShape::isInArea ( const TVec3f & a1,
f32 a2,
const TPos3f & a3,
const TVec3f & a4 ) const

Definition at line 8 of file ClipAreaShape.cpp.

◆ drawVolumeShape()

void ClipAreaShape::drawVolumeShape ( const TPos3f & rMtx,
const TVec3f & rPos ) const

Definition at line 30 of file ClipAreaShape.cpp.

Member Data Documentation

◆ mModelData

J3DModelData* ClipAreaShape::mModelData

Definition at line 16 of file ClipAreaShape.hpp.