New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
CoinOrigin Class Reference

#include <CoinOrigin.h>

Inherits sead::IDisposer.

Public Member Functions

 CoinOrigin ()
void initialize (sead::Heap *heap=nullptr)
void pushBackDrawMethod ()
void removeDrawMethod ()
void update ()
void draw ()
const AnglegetCoinAngle () const
Angle3 getCoinRotation () const
Public Member Functions inherited from sead::IDisposer
 IDisposer ()
virtual ~IDisposer ()

Private Member Functions

void calcMdl_ ()
void apply_ (const agl::lyr::RenderInfo &render_info)

Private Attributes

Angle mCoinAngle
ModelmModelCoin
ModelmModelBlueCoin
sead::OrthoProjection mProjection
sead::OrthoCamera mCamera
agl::lyr::DrawMethod mDrawMethod

Constructor & Destructor Documentation

◆ CoinOrigin()

CoinOrigin::CoinOrigin ( )

Member Function Documentation

◆ initialize()

void CoinOrigin::initialize ( sead::Heap * heap = nullptr)

◆ pushBackDrawMethod()

void CoinOrigin::pushBackDrawMethod ( )

◆ removeDrawMethod()

void CoinOrigin::removeDrawMethod ( )

◆ update()

void CoinOrigin::update ( )

◆ draw()

void CoinOrigin::draw ( )

◆ getCoinAngle()

const Angle & CoinOrigin::getCoinAngle ( ) const
inline

◆ getCoinRotation()

Angle3 CoinOrigin::getCoinRotation ( ) const
inline

◆ calcMdl_()

void CoinOrigin::calcMdl_ ( )
private

◆ apply_()

void CoinOrigin::apply_ ( const agl::lyr::RenderInfo & render_info)
private

Member Data Documentation

◆ mCoinAngle

Angle CoinOrigin::mCoinAngle
private

◆ mModelCoin

Model* CoinOrigin::mModelCoin
private

◆ mModelBlueCoin

Model* CoinOrigin::mModelBlueCoin
private

◆ mProjection

sead::OrthoProjection CoinOrigin::mProjection
private

◆ mCamera

sead::OrthoCamera CoinOrigin::mCamera
private

◆ mDrawMethod

agl::lyr::DrawMethod CoinOrigin::mDrawMethod
private