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

Public Member Functions

void startAppearCamera (LiveActor *, const TVec3f &, const TVec3f &, const TVec3f &)
 
void endAppearCamera (LiveActor *)
 
u32 getAppearCameraFrames () const
 
void start (const TVec3f &, const TVec3f &, const TVec3f &)
 
void update (const TVec3f &, const TVec3f &)
 
void cancel ()
 
void end ()
 
void updateTargetMatrix (const TVec3f &, const TVec3f &)
 
BOOL isUseAppearCamera (LiveActor *) const
 
void init (const JMapInfoIter &, LiveActor *)
 
void initAppearCamera (const JMapInfoIter &, LiveActor *)
 

Public Attributes

MultiEventCameramCamera
 
CameraTargetMtxmTargetMtx
 
ActorCameraInfomCameraInfo
 
u32 mAppearCameraFrame
 

Detailed Description

Definition at line 6 of file SpinDriverCamera.hpp.

Constructor & Destructor Documentation

◆ SpinDriverCamera()

SpinDriverCamera::SpinDriverCamera ( )

Definition at line 4 of file SpinDriverCamera.cpp.

Member Function Documentation

◆ startAppearCamera()

void SpinDriverCamera::startAppearCamera ( LiveActor * pActor,
const TVec3f & a2,
const TVec3f & a3,
const TVec3f & a4 )

Definition at line 11 of file SpinDriverCamera.cpp.

◆ endAppearCamera()

void SpinDriverCamera::endAppearCamera ( LiveActor * pActor)

Definition at line 24 of file SpinDriverCamera.cpp.

◆ getAppearCameraFrames()

u32 SpinDriverCamera::getAppearCameraFrames ( ) const

Definition at line 30 of file SpinDriverCamera.cpp.

◆ update()

void SpinDriverCamera::update ( const TVec3f & a1,
const TVec3f & a2 )

Definition at line 34 of file SpinDriverCamera.cpp.

◆ cancel()

void SpinDriverCamera::cancel ( )

Definition at line 45 of file SpinDriverCamera.cpp.

◆ end()

void SpinDriverCamera::end ( )

Definition at line 51 of file SpinDriverCamera.cpp.

◆ isUseAppearCamera()

BOOL SpinDriverCamera::isUseAppearCamera ( LiveActor * pActor) const

Definition at line 60 of file SpinDriverCamera.cpp.

◆ init()

void SpinDriverCamera::init ( const JMapInfoIter & rIter,
LiveActor * pActor )

Definition at line 69 of file SpinDriverCamera.cpp.

◆ initAppearCamera()

void SpinDriverCamera::initAppearCamera ( const JMapInfoIter & rIter,
LiveActor * pActor )

Definition at line 82 of file SpinDriverCamera.cpp.

Member Data Documentation

◆ mCamera

MultiEventCamera* SpinDriverCamera::mCamera

Definition at line 22 of file SpinDriverCamera.hpp.

◆ mTargetMtx

CameraTargetMtx* SpinDriverCamera::mTargetMtx

Definition at line 23 of file SpinDriverCamera.hpp.

◆ mCameraInfo

ActorCameraInfo* SpinDriverCamera::mCameraInfo

Definition at line 24 of file SpinDriverCamera.hpp.

◆ mAppearCameraFrame

u32 SpinDriverCamera::mAppearCameraFrame

Definition at line 25 of file SpinDriverCamera.hpp.