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

Public Member Functions

virtual void set (void *, void *)
 
virtual void getPos (TVec3f *, float) const
 
virtual void getWatchPos (TVec3f *, float) const
 
virtual float getTwist (float) const
 
virtual float getFovy (float) const
 
float get (float, unsigned long, unsigned long, unsigned long) const
 
u32 searchKeyFrameIndex (float, unsigned long, unsigned long, unsigned long) const
 
float get3f (float, unsigned long, unsigned long) const
 
float get4f (float, unsigned long, unsigned long) const
 
float calcHermite (float, float, float, float, float, float, float) const
 

Public Attributes

CanmKeyFrameInfomInfo
 
f32 * mValues
 

Detailed Description

Definition at line 67 of file CameraAnim.hpp.

Constructor & Destructor Documentation

◆ KeyCamAnmDataAccessor()

KeyCamAnmDataAccessor::KeyCamAnmDataAccessor ( )
inline

Definition at line 69 of file CameraAnim.hpp.

◆ ~KeyCamAnmDataAccessor()

KeyCamAnmDataAccessor::~KeyCamAnmDataAccessor ( )
virtual

Definition at line 4 of file CameraAnim.cpp.

Member Function Documentation

◆ set()

void KeyCamAnmDataAccessor::set ( void * pInfo,
void * pValues )
virtual

Implements BaseCamAnmDataAccessor.

Definition at line 8 of file CameraAnim.cpp.

◆ getPos()

void KeyCamAnmDataAccessor::getPos ( TVec3f * pPos,
float key ) const
virtual

Implements BaseCamAnmDataAccessor.

Definition at line 13 of file CameraAnim.cpp.

◆ getWatchPos()

void KeyCamAnmDataAccessor::getWatchPos ( TVec3f * pWatchPos,
float key ) const
virtual

Implements BaseCamAnmDataAccessor.

Definition at line 29 of file CameraAnim.cpp.

◆ getTwist()

float KeyCamAnmDataAccessor::getTwist ( float key) const
virtual

Implements BaseCamAnmDataAccessor.

Definition at line 45 of file CameraAnim.cpp.

◆ getFovy()

float KeyCamAnmDataAccessor::getFovy ( float key) const
virtual

Implements BaseCamAnmDataAccessor.

Definition at line 51 of file CameraAnim.cpp.

◆ get()

float KeyCamAnmDataAccessor::get ( float key,
unsigned long offset,
unsigned long count,
unsigned long type ) const

Definition at line 57 of file CameraAnim.cpp.

◆ searchKeyFrameIndex()

u32 KeyCamAnmDataAccessor::searchKeyFrameIndex ( float key,
unsigned long offset,
unsigned long count,
unsigned long stride ) const

Definition at line 70 of file CameraAnim.cpp.

◆ get3f()

float KeyCamAnmDataAccessor::get3f ( float key,
unsigned long offset,
unsigned long count ) const

Definition at line 88 of file CameraAnim.cpp.

◆ get4f()

float KeyCamAnmDataAccessor::get4f ( float key,
unsigned long offset,
unsigned long count ) const

Definition at line 95 of file CameraAnim.cpp.

Member Data Documentation

◆ mInfo

CanmKeyFrameInfo* KeyCamAnmDataAccessor::mInfo

Definition at line 88 of file CameraAnim.hpp.

◆ mValues

f32* KeyCamAnmDataAccessor::mValues

Definition at line 89 of file CameraAnim.hpp.