#include <LiftNormalModelDraw.h>
|
| enum | ModelType : u32 {
cModelType_Wood
, cModelType_Stone
, cModelType_PinkMushroom
, cModelType_BoltPlatform
,
cModelType_BossKoopaLift
, cModelType_BossKoopaLiftDown
, cModelType_YellowMushroom
, cModelType_WoodSnow
,
cModelType_Cloud
, cModelType_Tower
, cModelType_FerrisWheel
, cModelType_YellowMushroom2
} |
◆ ModelType
| Enumerator |
|---|
| cModelType_Wood | |
| cModelType_Stone | |
| cModelType_PinkMushroom | |
| cModelType_BoltPlatform | |
| cModelType_BossKoopaLift | |
| cModelType_BossKoopaLiftDown | |
| cModelType_YellowMushroom | |
| cModelType_WoodSnow | |
| cModelType_Cloud | |
| cModelType_Tower | |
| cModelType_FerrisWheel | |
| cModelType_YellowMushroom2 | |
◆ LiftNormalModelDraw()
| LiftNormalModelDraw::LiftNormalModelDraw |
( |
| ) |
|
|
default |
◆ ~LiftNormalModelDraw()
| LiftNormalModelDraw::~LiftNormalModelDraw |
( |
| ) |
|
|
default |
◆ init()
| void LiftNormalModelDraw::init |
( |
| ) |
|
◆ move()
| void LiftNormalModelDraw::move |
( |
const sead::Vector3f & | position, |
|
|
f32 | width ) |
◆ draw()
| void LiftNormalModelDraw::draw |
( |
| ) |
|
◆ getModelResource()
◆ setModelResource()
| void LiftNormalModelDraw::setModelResource |
( |
ModelResource * | res | ) |
|
|
inline |
◆ getShortAnimModel()
| AnimModel * LiftNormalModelDraw::getShortAnimModel |
( |
u32 | index | ) |
const |
|
inline |
◆ setShortAnimModel()
| void LiftNormalModelDraw::setShortAnimModel |
( |
u32 | index, |
|
|
AnimModel * | model ) |
|
inline |
◆ getLongAnimModel()
| AnimModel * LiftNormalModelDraw::getLongAnimModel |
( |
u32 | index | ) |
const |
|
inline |
◆ setLongAnimModel()
| void LiftNormalModelDraw::setLongAnimModel |
( |
u32 | index, |
|
|
AnimModel * | model ) |
|
inline |
◆ getPos() [1/2]
◆ getPos() [2/2]
◆ getCenterPos() [1/2]
◆ getCenterPos() [2/2]
◆ getModelOffset() [1/2]
◆ getModelOffset() [2/2]
◆ getAngle() [1/2]
| Angle3 & LiftNormalModelDraw::getAngle |
( |
| ) |
|
|
inline |
◆ getAngle() [2/2]
| const Angle3 & LiftNormalModelDraw::getAngle |
( |
| ) |
const |
|
inline |
◆ getMiddlePlatformModelWidth()
| f32 LiftNormalModelDraw::getMiddlePlatformModelWidth |
( |
| ) |
const |
|
inline |
◆ setMiddlePlatformModelWidth()
| void LiftNormalModelDraw::setMiddlePlatformModelWidth |
( |
f32 | width | ) |
|
|
inline |
◆ getPlatformWidth()
| f32 LiftNormalModelDraw::getPlatformWidth |
( |
| ) |
const |
|
inline |
◆ setPlatformWidth()
| void LiftNormalModelDraw::setPlatformWidth |
( |
f32 | width | ) |
|
|
inline |
◆ getLength()
| u32 LiftNormalModelDraw::getLength |
( |
| ) |
const |
|
inline |
◆ setLength()
| void LiftNormalModelDraw::setLength |
( |
u32 | length | ) |
|
|
inline |
◆ getModelType()
| ModelType LiftNormalModelDraw::getModelType |
( |
| ) |
const |
|
inline |
◆ setModelType()
| void LiftNormalModelDraw::setModelType |
( |
ModelType | modelType | ) |
|
|
inline |
◆ getModelScale()
| f32 LiftNormalModelDraw::getModelScale |
( |
| ) |
const |
|
inline |
◆ setModelScale()
| void LiftNormalModelDraw::setModelScale |
( |
f32 | scale | ) |
|
|
inline |
◆ usesAdditionalHeap()
| bool LiftNormalModelDraw::usesAdditionalHeap |
( |
| ) |
const |
|
inline |
◆ setUseAdditionalHeap()
| void LiftNormalModelDraw::setUseAdditionalHeap |
( |
bool | use | ) |
|
|
inline |
◆ getActorAdditionalHeap()
◆ modelset()
| void LiftNormalModelDraw::modelset |
( |
| ) |
|
|
private |
◆ renderSmallCloud()
| void LiftNormalModelDraw::renderSmallCloud |
( |
| ) |
|
|
private |
◆ calc()
| void LiftNormalModelDraw::calc |
( |
| ) |
|
|
private |
◆ center_pos_set()
| void LiftNormalModelDraw::center_pos_set |
( |
| ) |
|
|
private |
◆ mModelResource
◆ mShortAnimModel
| AnimModel* LiftNormalModelDraw::mShortAnimModel[3] |
|
private |
◆ mLongAnimModel
| AnimModel* LiftNormalModelDraw::mLongAnimModel[30] |
|
private |
◆ mPos
◆ mCenterPos
◆ mModelOffset
◆ _ac
◆ _b8
◆ mAngle
| Angle3 LiftNormalModelDraw::mAngle |
|
private |
◆ mMiddlePlatformModelWidth
| f32 LiftNormalModelDraw::mMiddlePlatformModelWidth |
|
private |
The width, in tiles, of the middle part of the platform model.
◆ mPlatformWidth
| f32 LiftNormalModelDraw::mPlatformWidth |
|
private |
The width, in tile units, of the platform.
◆ _d8
| f32 LiftNormalModelDraw::_d8 |
|
private |
◆ mLength
| u32 LiftNormalModelDraw::mLength |
|
private |
◆ mModelType
◆ mModelScale
| f32 LiftNormalModelDraw::mModelScale |
|
private |
◆ mUseAdditionalHeap
| bool LiftNormalModelDraw::mUseAdditionalHeap |
|
private |
◆ mActorAdditionalHeap