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

#include <KinokoLiftDraw.h>

Public Member Functions

 KinokoLiftDraw (const KinokoLiftResHIO &res_hio)
void initialize (const ModelResource *mdl_res, bool kasa_use_actor_zpos, f32 kasa_mid_half_width, f32 stem_height, f32 tex_anm_frame)
void calc (sead::Vector3f *kasa_pos, const sead::Vector3f &pos, f32 height, Angle=0, Angle=0)
void draw ()
KinokoDrawKasagetKasaDraw ()
const KinokoDrawKasagetKasaDraw () const

Protected Attributes

const KinokoLiftResHIOmResHio
AnimModelmAnimModel
s32 mMatIndex
s32 mMatIndexG
sead::SafeArray< NodeTransform, 9 > mRotNodeTransform
sead::SafeArray< NodeTransform, 2 > mScaleNodeTransform
bool mInitBoneTransform
KinokoDrawKasa mKasaDraw
bool mKasaUseActorZPos

Constructor & Destructor Documentation

◆ KinokoLiftDraw()

KinokoLiftDraw::KinokoLiftDraw ( const KinokoLiftResHIO & res_hio)
inline

Member Function Documentation

◆ initialize()

void KinokoLiftDraw::initialize ( const ModelResource * mdl_res,
bool kasa_use_actor_zpos,
f32 kasa_mid_half_width,
f32 stem_height,
f32 tex_anm_frame )

◆ calc()

void KinokoLiftDraw::calc ( sead::Vector3f * kasa_pos,
const sead::Vector3f & pos,
f32 height,
Angle = 0,
Angle = 0 )

◆ draw()

void KinokoLiftDraw::draw ( )

◆ getKasaDraw() [1/2]

KinokoDrawKasa & KinokoLiftDraw::getKasaDraw ( )
inline

◆ getKasaDraw() [2/2]

const KinokoDrawKasa & KinokoLiftDraw::getKasaDraw ( ) const
inline

Member Data Documentation

◆ mResHio

const KinokoLiftResHIO& KinokoLiftDraw::mResHio
protected

◆ mAnimModel

AnimModel* KinokoLiftDraw::mAnimModel
protected

◆ mMatIndex

s32 KinokoLiftDraw::mMatIndex
protected

◆ mMatIndexG

s32 KinokoLiftDraw::mMatIndexG
protected

◆ mRotNodeTransform

sead::SafeArray<NodeTransform, 9> KinokoLiftDraw::mRotNodeTransform
protected

◆ mScaleNodeTransform

sead::SafeArray<NodeTransform, 2> KinokoLiftDraw::mScaleNodeTransform
protected

◆ mInitBoneTransform

bool KinokoLiftDraw::mInitBoneTransform
protected

◆ mKasaDraw

KinokoDrawKasa KinokoLiftDraw::mKasaDraw
protected

◆ mKasaUseActorZPos

bool KinokoLiftDraw::mKasaUseActorZPos
protected