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

Public Member Functions

void setupHioNode (const char *)
 
void setupDefaultPos ()
 
void setupModelName (const char *)
 
void setupConnectToScene ()
 
void setupBinder (f32, f32)
 
void setupEffect (const char *)
 
void setupSound (s32)
 
void setupSoundPos (TVec3f *)
 
void setupNoAppearRiddleSE ()
 
void setupHitSensor ()
 
void setupHitSensorCallBack ()
 
void setupHitSensorParam (u16, f32, const TVec3f &)
 
void setupNerve (const Nerve *)
 
void setupShadow (const char *)
 
void setupGroupClipping (s32)
 
void setupClippingRadius (f32)
 
void setupFarClipping (f32)
 
void setupProjmapMtx (bool)
 
void setupRailMover ()
 
void setupRotator ()
 
void setupRailRotator ()
 
void setupSEesaw1AxisRotator (const char *, f32)
 
void setupRailPosture ()
 
void setupBaseMtxFollowTarget ()
 
void setupAffectedScale ()
 
void setupSeAppear ()
 
void setupMirrorReflection (bool)
 
void setupPrepareChangeDummyTexture (const char *)
 
void setupNouseLodCtrl ()
 

Public Attributes

bool mSetDefaultPosition
 
bool mConnectToScene
 
bool mInitBinder
 
bool mHasEffect
 
bool mHasSensors
 
bool mHasShadows
 
bool mCalcGravity
 
bool mProjectMapMtx
 
bool mInitFur
 
bool mHasRailMover
 
bool mHasRotator
 
bool mHasRailRotator
 
u8 _C
 
u8 _D
 
bool mUsesRailPosture
 
bool mDoesBaseMtxFollowTarget
 
bool mIsAffectedByScale
 
bool mUseMirrorReflection
 
u8 _12
 
u8 _13
 
const char * mModelName
 
const char * mHioNode
 
u16 _1C
 
u8 _1E
 
u8 _1F
 
f32 mSensorSize
 
TVec3f mSensorOffset
 
bool mHitSensorCB
 
u8 _31
 
u8 _32
 
u8 _33
 
f32 mBinderRadius
 
f32 mBinderCenterY
 
const char * mEffectName
 
s32 mSound
 
TVec3f * mSoundPos
 
u8 _48
 
const NervemNerve
 
s32 mGroupClipping
 
f32 mClippingRadius
 
f32 mFarClipping
 
s32 _5C
 
s32 mColorChangeArg
 
s32 mTextureChangeArg
 
bool mNoAppearRiddleSE
 
u32 _6C
 
f32 _70
 
bool _74
 
const char * mShadowName
 
f32 mShadowLength
 
u32 _80
 
const char * mDummyChangeTexture
 
u32 _88
 
bool _8C
 
bool mNoUseLOD
 

Detailed Description

Definition at line 7 of file MapObjActorInitInfo.hpp.

Constructor & Destructor Documentation

◆ MapObjActorInitInfo()

MapObjActorInitInfo::MapObjActorInitInfo ( )

Definition at line 6 of file MapObjActorInitInfo.cpp.

Member Function Documentation

◆ setupHioNode()

void MapObjActorInitInfo::setupHioNode ( const char * pName)

Definition at line 57 of file MapObjActorInitInfo.cpp.

◆ setupDefaultPos()

void MapObjActorInitInfo::setupDefaultPos ( )

Definition at line 61 of file MapObjActorInitInfo.cpp.

◆ setupModelName()

void MapObjActorInitInfo::setupModelName ( const char * pName)

Definition at line 65 of file MapObjActorInitInfo.cpp.

◆ setupConnectToScene()

void MapObjActorInitInfo::setupConnectToScene ( )

Definition at line 69 of file MapObjActorInitInfo.cpp.

◆ setupBinder()

void MapObjActorInitInfo::setupBinder ( f32 binderRadius,
f32 binderCenterY )

Definition at line 73 of file MapObjActorInitInfo.cpp.

◆ setupEffect()

void MapObjActorInitInfo::setupEffect ( const char * pName)

Definition at line 79 of file MapObjActorInitInfo.cpp.

◆ setupSound()

void MapObjActorInitInfo::setupSound ( s32 id)

Definition at line 84 of file MapObjActorInitInfo.cpp.

◆ setupSoundPos()

void MapObjActorInitInfo::setupSoundPos ( TVec3f * pPos)

Definition at line 88 of file MapObjActorInitInfo.cpp.

◆ setupNoAppearRiddleSE()

void MapObjActorInitInfo::setupNoAppearRiddleSE ( )

Definition at line 92 of file MapObjActorInitInfo.cpp.

◆ setupHitSensor()

void MapObjActorInitInfo::setupHitSensor ( )

Definition at line 96 of file MapObjActorInitInfo.cpp.

Member Data Documentation

◆ mSetDefaultPosition

bool MapObjActorInitInfo::mSetDefaultPosition

Definition at line 41 of file MapObjActorInitInfo.hpp.

◆ mConnectToScene

bool MapObjActorInitInfo::mConnectToScene

Definition at line 42 of file MapObjActorInitInfo.hpp.

◆ mInitBinder

bool MapObjActorInitInfo::mInitBinder

Definition at line 43 of file MapObjActorInitInfo.hpp.

◆ mHasEffect

bool MapObjActorInitInfo::mHasEffect

Definition at line 44 of file MapObjActorInitInfo.hpp.

◆ mHasSensors

bool MapObjActorInitInfo::mHasSensors

Definition at line 45 of file MapObjActorInitInfo.hpp.

◆ mHasShadows

bool MapObjActorInitInfo::mHasShadows

Definition at line 46 of file MapObjActorInitInfo.hpp.

◆ mCalcGravity

bool MapObjActorInitInfo::mCalcGravity

Definition at line 47 of file MapObjActorInitInfo.hpp.

◆ mProjectMapMtx

bool MapObjActorInitInfo::mProjectMapMtx

Definition at line 48 of file MapObjActorInitInfo.hpp.

◆ mInitFur

bool MapObjActorInitInfo::mInitFur

Definition at line 49 of file MapObjActorInitInfo.hpp.

◆ mHasRailMover

bool MapObjActorInitInfo::mHasRailMover

Definition at line 50 of file MapObjActorInitInfo.hpp.

◆ mHasRotator

bool MapObjActorInitInfo::mHasRotator

Definition at line 51 of file MapObjActorInitInfo.hpp.

◆ mHasRailRotator

bool MapObjActorInitInfo::mHasRailRotator

Definition at line 52 of file MapObjActorInitInfo.hpp.

◆ _C

u8 MapObjActorInitInfo::_C

Definition at line 53 of file MapObjActorInitInfo.hpp.

◆ _D

u8 MapObjActorInitInfo::_D

Definition at line 54 of file MapObjActorInitInfo.hpp.

◆ mUsesRailPosture

bool MapObjActorInitInfo::mUsesRailPosture

Definition at line 55 of file MapObjActorInitInfo.hpp.

◆ mDoesBaseMtxFollowTarget

bool MapObjActorInitInfo::mDoesBaseMtxFollowTarget

Definition at line 56 of file MapObjActorInitInfo.hpp.

◆ mIsAffectedByScale

bool MapObjActorInitInfo::mIsAffectedByScale

Definition at line 57 of file MapObjActorInitInfo.hpp.

◆ mUseMirrorReflection

bool MapObjActorInitInfo::mUseMirrorReflection

Definition at line 58 of file MapObjActorInitInfo.hpp.

◆ _12

u8 MapObjActorInitInfo::_12

Definition at line 59 of file MapObjActorInitInfo.hpp.

◆ _13

u8 MapObjActorInitInfo::_13

Definition at line 60 of file MapObjActorInitInfo.hpp.

◆ mModelName

const char* MapObjActorInitInfo::mModelName

Definition at line 61 of file MapObjActorInitInfo.hpp.

◆ mHioNode

const char* MapObjActorInitInfo::mHioNode

Definition at line 62 of file MapObjActorInitInfo.hpp.

◆ _1C

u16 MapObjActorInitInfo::_1C

Definition at line 63 of file MapObjActorInitInfo.hpp.

◆ _1E

u8 MapObjActorInitInfo::_1E

Definition at line 64 of file MapObjActorInitInfo.hpp.

◆ _1F

u8 MapObjActorInitInfo::_1F

Definition at line 65 of file MapObjActorInitInfo.hpp.

◆ mSensorSize

f32 MapObjActorInitInfo::mSensorSize

Definition at line 66 of file MapObjActorInitInfo.hpp.

◆ mSensorOffset

TVec3f MapObjActorInitInfo::mSensorOffset

Definition at line 67 of file MapObjActorInitInfo.hpp.

◆ mHitSensorCB

bool MapObjActorInitInfo::mHitSensorCB

Definition at line 68 of file MapObjActorInitInfo.hpp.

◆ _31

u8 MapObjActorInitInfo::_31

Definition at line 69 of file MapObjActorInitInfo.hpp.

◆ _32

u8 MapObjActorInitInfo::_32

Definition at line 70 of file MapObjActorInitInfo.hpp.

◆ _33

u8 MapObjActorInitInfo::_33

Definition at line 71 of file MapObjActorInitInfo.hpp.

◆ mBinderRadius

f32 MapObjActorInitInfo::mBinderRadius

Definition at line 72 of file MapObjActorInitInfo.hpp.

◆ mBinderCenterY

f32 MapObjActorInitInfo::mBinderCenterY

Definition at line 73 of file MapObjActorInitInfo.hpp.

◆ mEffectName

const char* MapObjActorInitInfo::mEffectName

Definition at line 74 of file MapObjActorInitInfo.hpp.

◆ mSound

s32 MapObjActorInitInfo::mSound

Definition at line 75 of file MapObjActorInitInfo.hpp.

◆ mSoundPos

TVec3f* MapObjActorInitInfo::mSoundPos

Definition at line 76 of file MapObjActorInitInfo.hpp.

◆ _48

u8 MapObjActorInitInfo::_48

Definition at line 77 of file MapObjActorInitInfo.hpp.

◆ mNerve

const Nerve* MapObjActorInitInfo::mNerve

Definition at line 78 of file MapObjActorInitInfo.hpp.

◆ mGroupClipping

s32 MapObjActorInitInfo::mGroupClipping

Definition at line 79 of file MapObjActorInitInfo.hpp.

◆ mClippingRadius

f32 MapObjActorInitInfo::mClippingRadius

Definition at line 80 of file MapObjActorInitInfo.hpp.

◆ mFarClipping

f32 MapObjActorInitInfo::mFarClipping

Definition at line 81 of file MapObjActorInitInfo.hpp.

◆ _5C

s32 MapObjActorInitInfo::_5C

Definition at line 82 of file MapObjActorInitInfo.hpp.

◆ mColorChangeArg

s32 MapObjActorInitInfo::mColorChangeArg

Definition at line 83 of file MapObjActorInitInfo.hpp.

◆ mTextureChangeArg

s32 MapObjActorInitInfo::mTextureChangeArg

Definition at line 84 of file MapObjActorInitInfo.hpp.

◆ mNoAppearRiddleSE

bool MapObjActorInitInfo::mNoAppearRiddleSE

Definition at line 85 of file MapObjActorInitInfo.hpp.

◆ _6C

u32 MapObjActorInitInfo::_6C

Definition at line 86 of file MapObjActorInitInfo.hpp.

◆ _70

f32 MapObjActorInitInfo::_70

Definition at line 87 of file MapObjActorInitInfo.hpp.

◆ _74

bool MapObjActorInitInfo::_74

Definition at line 88 of file MapObjActorInitInfo.hpp.

◆ mShadowName

const char* MapObjActorInitInfo::mShadowName

Definition at line 89 of file MapObjActorInitInfo.hpp.

◆ mShadowLength

f32 MapObjActorInitInfo::mShadowLength

Definition at line 90 of file MapObjActorInitInfo.hpp.

◆ _80

u32 MapObjActorInitInfo::_80

Definition at line 91 of file MapObjActorInitInfo.hpp.

◆ mDummyChangeTexture

const char* MapObjActorInitInfo::mDummyChangeTexture

Definition at line 92 of file MapObjActorInitInfo.hpp.

◆ _88

u32 MapObjActorInitInfo::_88

Definition at line 93 of file MapObjActorInitInfo.hpp.

◆ _8C

bool MapObjActorInitInfo::_8C

Definition at line 94 of file MapObjActorInitInfo.hpp.

◆ mNoUseLOD

bool MapObjActorInitInfo::mNoUseLOD

Definition at line 95 of file MapObjActorInitInfo.hpp.