3#include <map_obj/KinokoDrawKasa.h>
4#include <map_obj/NodeTransform.h>
5#include <utility/Angle.h>
7#include <prim/seadSafeString.h>
39 void initialize(
const ModelResource* mdl_res,
bool kasa_use_actor_zpos, f32 kasa_mid_half_width, f32 stem_height, f32 tex_anm_frame);
42 void calc(sead::Vector3f* kasa_pos,
const sead::Vector3f& pos, f32 height, Angle = 0, Angle = 0);
Definition KinokoLiftDraw.h:23
KinokoDrawKasa & getKasaDraw()
Definition KinokoLiftDraw.h:47
void initialize(const ModelResource *mdl_res, bool kasa_use_actor_zpos, f32 kasa_mid_half_width, f32 stem_height, f32 tex_anm_frame)
const KinokoDrawKasa & getKasaDraw() const
Definition KinokoLiftDraw.h:52
s32 mMatIndexG
Definition KinokoLiftDraw.h:61
sead::SafeArray< NodeTransform, 2 > mScaleNodeTransform
Definition KinokoLiftDraw.h:63
AnimModel * mAnimModel
Definition KinokoLiftDraw.h:59
sead::SafeArray< NodeTransform, 9 > mRotNodeTransform
Definition KinokoLiftDraw.h:62
s32 mMatIndex
Definition KinokoLiftDraw.h:60
const KinokoLiftResHIO & mResHio
Definition KinokoLiftDraw.h:58
KinokoLiftDraw(const KinokoLiftResHIO &res_hio)
Definition KinokoLiftDraw.h:25
void calc(sead::Vector3f *kasa_pos, const sead::Vector3f &pos, f32 height, Angle=0, Angle=0)
bool mKasaUseActorZPos
Definition KinokoLiftDraw.h:66
bool mInitBoneTransform
Definition KinokoLiftDraw.h:64
KinokoDrawKasa mKasaDraw
Definition KinokoLiftDraw.h:65
Definition ModelResource.h:13
Definition KinokoLiftDraw.h:10
sead::SafeString model_name
Definition KinokoLiftDraw.h:11
f32 _24
Definition KinokoLiftDraw.h:16
sead::SafeString mat_name_G
Definition KinokoLiftDraw.h:13
f32 _20
Definition KinokoLiftDraw.h:15
sead::SafeString tex_anm_name
Definition KinokoLiftDraw.h:14
sead::SafeString mat_name
Definition KinokoLiftDraw.h:12