270 :
public J3DMtxCalcNoAnm<J3DMtxCalcCalcTransformMaya, J3DMtxCalcJ3DSysInitMaya> {
442 :
public J3DMtxCalcNoAnm<J3DMtxCalcCalcTransformMaya, J3DMtxCalcJ3DSysInitMaya> {
446 for (
int i = 0;
i <
mNum;
i++) {
T cLib_calcTimer(T *value)
Definition c_lib.h:74
void setFrame(f32 frame)
Definition J3DAnimation.h:473
Definition J3DAnimation.h:811
Definition J3DAnimation.h:693
Definition J3DPacket.h:100
Definition JKRArchive.h:57
Definition JKRAssertHeap.h:10
Definition JKRSolidHeap.h:10
Definition Z2SoundObject.h:44
Definition m_Do_ext.h:542
u16 field_0x12
Definition m_Do_ext.h:559
u16 field_0x10
Definition m_Do_ext.h:558
dKy_tevstr_c * field_0xc
Definition m_Do_ext.h:557
virtual void setMaterial()
Definition m_Do_ext.cpp:1760
void update(int, f32, _GXColor &, u16, dKy_tevstr_c *)
Definition m_Do_ext.cpp:1782
cXyz * getPos(int param_0)
Definition m_Do_ext.h:552
GXColor field_0x8
Definition m_Do_ext.h:556
virtual int getMaterialID()
Definition m_Do_ext.cpp:2152
u16 field_0x14
Definition m_Do_ext.h:560
u8 field_0x16
Definition m_Do_ext.h:561
virtual void draw()
Definition m_Do_ext.cpp:1776
mDoExt_3Dline_c * field_0x18
Definition m_Do_ext.h:562
f32 * getSize(int param_0)
Definition m_Do_ext.h:553
Definition m_Do_ext.h:519
GXTexObj field_0x8
Definition m_Do_ext.h:532
void draw()
Definition m_Do_ext.cpp:1818
u8 field_0x36
Definition m_Do_ext.h:538
GXColor field_0x28
Definition m_Do_ext.h:533
u16 field_0x30
Definition m_Do_ext.h:535
dKy_tevstr_c * field_0x2c
Definition m_Do_ext.h:534
void update(int, GXColor &, dKy_tevstr_c *)
Definition m_Do_ext.cpp:1831
int getMaterialID()
Definition m_Do_ext.cpp:2147
u16 field_0x34
Definition m_Do_ext.h:537
mDoExt_3Dline_c * field_0x38
Definition m_Do_ext.h:539
f32 * getSize(int i_idx)
Definition m_Do_ext.h:529
u16 field_0x32
Definition m_Do_ext.h:536
cXyz * getPos(int i_idx)
Definition m_Do_ext.h:528
void setMaterial()
Definition m_Do_ext.cpp:1800
Definition m_Do_ext.h:503
mDoExt_3DlineMatSortPacket()
Definition m_Do_ext.h:505
virtual ~mDoExt_3DlineMatSortPacket()
Definition m_Do_ext.cpp:2142
void setMatDark(mDoExt_3DlineMat_c *i_mat)
Definition m_Do_ext.h:508
void reset()
Definition m_Do_ext.h:507
mDoExt_3DlineMat_c * mp3DlineMat
Definition m_Do_ext.h:515
virtual void draw()
Definition m_Do_ext.cpp:1842
void setMat(mDoExt_3DlineMat_c *)
Definition m_Do_ext.cpp:1837
Definition m_Do_ext.h:494
virtual int getMaterialID()=0
mDoExt_3DlineMat_c * field_0x4
Definition m_Do_ext.h:500
virtual void setMaterial()=0
Definition m_Do_ext.h:479
f32 * field_0x18
Definition m_Do_ext.h:490
cXyz * field_0xc
Definition m_Do_ext.h:487
cXyz * field_0x0
Definition m_Do_ext.h:484
mDoExt_3Dline_c()
Definition m_Do_ext.cpp:1755
cXyz * field_0x8
Definition m_Do_ext.h:486
f32 * field_0x1c
Definition m_Do_ext.h:491
f32 * field_0x4
Definition m_Do_ext.h:485
void * field_0x10
Definition m_Do_ext.h:488
void * field_0x14
Definition m_Do_ext.h:489
Definition m_Do_ext.h:372
virtual void calc()
Definition m_Do_ext.cpp:1657
int play(u32, s8)
Definition m_Do_ext.cpp:1692
void setAnmRate(f32)
Definition m_Do_ext.cpp:1669
void ERROR_EXIT()
Definition m_Do_ext.cpp:1642
void modelCalc()
Definition m_Do_ext.cpp:1714
f32 field_0x44
Definition m_Do_ext.h:395
void entryDL()
Definition m_Do_ext.cpp:1707
void stopZelAnime()
Definition m_Do_ext.cpp:1731
virtual ~mDoExt_McaMorf2()
Definition m_Do_ext.cpp:1627
mDoExt_McaMorfCallBack1_c * mpCallback1
Definition m_Do_ext.h:392
J3DAnmTransform * field_0x40
Definition m_Do_ext.h:394
mDoExt_McaMorfCallBack2_c * mpCallback2
Definition m_Do_ext.h:393
void setAnm(J3DAnmTransform *, J3DAnmTransform *, f32, int, f32, f32, f32, f32)
Definition m_Do_ext.cpp:1663
void * mpBas
Definition m_Do_ext.h:397
Z2Creature * mpSound
Definition m_Do_ext.h:396
void create(J3DModelData *, mDoExt_McaMorfCallBack1_c *, mDoExt_McaMorfCallBack2_c *, J3DAnmTransform *, J3DAnmTransform *, int, f32, int, int, Z2Creature *, u32, u32)
Definition m_Do_ext.cpp:1634
Definition m_Do_ext.h:344
J3DModel * getModel()
Definition m_Do_ext.h:360
void modelCalc()
Definition m_Do_ext.cpp:1277
mDoExt_McaMorfCallBack2_c * mpCallback2
Definition m_Do_ext.h:364
virtual ~mDoExt_McaMorf()
Definition m_Do_ext.cpp:1064
cXyz mTranslateScale
Definition m_Do_ext.h:365
virtual void calc()
Definition m_Do_ext.cpp:1152
void entryDL()
Definition m_Do_ext.cpp:1270
mDoExt_McaMorfCallBack1_c * mpCallback1
Definition m_Do_ext.h:363
bool field_0x52
Definition m_Do_ext.h:369
int create(J3DModelData *, mDoExt_McaMorfCallBack1_c *, mDoExt_McaMorfCallBack2_c *, J3DAnmTransform *, int, f32, int, int, int, void *, u32, u32)
Definition m_Do_ext.cpp:1073
void setAnm(J3DAnmTransform *i_bck, int i_mode, f32 i_morf, f32 i_speed, f32 i_startF, f32 i_endF, void *i_bas)
Definition m_Do_ext.cpp:1219
mDoExt_zelAnime * mpSound
Definition m_Do_ext.h:366
void getTransform(u16, J3DTransformInfo *)
Definition m_Do_ext.cpp:1290
u32 play(Vec *, u32, s8)
Definition m_Do_ext.cpp:1259
bool field_0x51
Definition m_Do_ext.h:368
bool field_0x50
Definition m_Do_ext.h:367
Definition m_Do_ext.h:193
J3DAnmCluster * mpAnm
Definition m_Do_ext.h:205
J3DAnmCluster * getBlkAnm()
Definition m_Do_ext.h:202
mDoExt_blkAnm()
Definition m_Do_ext.h:195
Definition m_Do_ext.h:113
int init(J3DModelData *i_modelData, J3DAnmColor *i_bpk, int i_anmPlay, int i_attribute, f32 i_rate, s16 i_start, s16 param_6)
Definition m_Do_ext.h:125
void entry(J3DModelData *i_modelData, f32 i_frame)
Definition m_Do_ext.h:121
int remove(J3DModelData *i_modelData)
Definition m_Do_ext.h:131
void entry(J3DMaterialTable *i_matTable, f32 i_frame)
Definition m_Do_ext.cpp:123
J3DAnmColor * mpAnm
Definition m_Do_ext.h:135
J3DAnmColor * getBpkAnm()
Definition m_Do_ext.h:132
void entry(J3DModelData *i_modelData)
Definition m_Do_ext.h:120
mDoExt_bpkAnm()
Definition m_Do_ext.h:115
Definition m_Do_ext.h:565
csXyz mAngle
Definition m_Do_ext.h:579
cXyz mSize
Definition m_Do_ext.h:578
cXyz mPosition
Definition m_Do_ext.h:577
GXColor mColor
Definition m_Do_ext.h:580
virtual ~mDoExt_cubePacket()
Definition m_Do_ext.h:575
virtual void draw()
Definition m_Do_ext.cpp:1894
mDoExt_cubePacket(cXyz &i_position, cXyz &i_size, csXyz &i_angle, const GXColor &i_color)
Definition m_Do_ext.h:567
Definition m_Do_ext.h:583
f32 mHeight
Definition m_Do_ext.h:599
cXyz mPosition
Definition m_Do_ext.h:597
virtual void draw()
Definition m_Do_ext.cpp:1908
u8 field_0x28
Definition m_Do_ext.h:601
virtual ~mDoExt_cylinderPacket()
Definition m_Do_ext.h:595
f32 mRadius
Definition m_Do_ext.h:598
GXColor mColor
Definition m_Do_ext.h:600
mDoExt_cylinderPacket(cXyz &i_position, f32 i_radius, f32 i_height, const GXColor &i_color, u8 param_4)
Definition m_Do_ext.h:585
Definition m_Do_ext.h:225
virtual ~mDoExt_invJntPacket()
Definition m_Do_ext.h:230
u8 field_0x16
Definition m_Do_ext.h:241
void setJoint(J3DModel *i_model, u16 param_1, u8 param_2)
Definition m_Do_ext.h:232
mDoExt_invJntPacket()
Definition m_Do_ext.h:227
u16 field_0x14
Definition m_Do_ext.h:240
J3DModel * field_0x10
Definition m_Do_ext.h:239
void * getBas()
Definition m_Do_ext.h:48
void * mBas
Definition m_Do_ext.h:51
mDoExt_transAnmBas(void *bas)
Definition m_Do_ext.h:45
virtual ~mDoExt_transAnmBas()
Definition m_Do_ext.h:46
Definition m_Do_ext.h:254
void * field_0x48
Definition m_Do_ext.h:256
static SECTION_RODATA u8 const heapSize[20]
Definition d_a_cstatue.cpp:582
int i
Definition e_pow.c:165
JKRExpHeap * mDoExt_getZeldaHeap()
Definition m_Do_ext.cpp:650
JKRExpHeap * mDoExt_getArchiveHeap()
Definition m_Do_ext.cpp:678
JKRExpHeap * archiveHeap
Definition m_Do_ext.cpp:668
void mDoExt_setupStageTexture(J3DModelData *i_modelData)
Definition m_Do_ext.cpp:550
void mDoExt_restoreCurrentHeap()
Definition m_Do_ext.cpp:847
void mDoExt_removeSubFont()
Definition m_Do_ext.cpp:2071
JKRSolidHeap * mDoExt_createSolidHeapToCurrent(JKRHeap **o_heap, u32 i_size, JKRHeap *i_parent, u32 i_alignment)
Definition m_Do_ext.cpp:749
JKRExpHeap * mDoExt_createCommandHeap(u32 heapSize, JKRHeap *i_heap)
Definition m_Do_ext.cpp:658
JKRExpHeap * mDoExt_getJ2dHeap()
Definition m_Do_ext.cpp:699
JKRExpHeap * mDoExt_createGameHeap(u32 heapSize, JKRHeap *i_heap)
Definition m_Do_ext.cpp:630
J3DModel * mDoExt_J3DModel__create(J3DModelData *i_modelData, u32 i_modelFlag, u32 i_differedDlistFlag)
Definition m_Do_ext.cpp:2089
OSThread * mDoExt_GetCurrentRunningThread()
Definition m_Do_ext.cpp:2132
JUTFont * mDoExt_getSubFont()
Definition m_Do_ext.cpp:2061
JKRHeap * mDoExt_setCurrentHeap(JKRHeap *i_heap)
Definition m_Do_ext.cpp:837
void mDoExt_bckAnmRemove(J3DModelData *i_modelData)
Definition m_Do_ext.h:604
JKRSolidHeap * mDoExt_createSolidHeapFromGame(u32 i_size, u32 i_alignment)
Definition m_Do_ext.cpp:738
JKRExpHeap * mDoExt_createDbPrintHeap(u32 heapSize, JKRHeap *i_heap)
Definition m_Do_ext.cpp:616
JKRExpHeap * gameHeap
Definition m_Do_ext.cpp:626
JKRHeap * mDoExt_getCurrentHeap()
Definition m_Do_ext.cpp:842
STATIC_ASSERT(sizeof(mDoExt_btkAnm)==0x18)
void mDoExt_setAraCacheSize(u32 size)
Definition m_Do_ext.cpp:2126
JKRExpHeap * zeldaHeap
Definition m_Do_ext.cpp:642
JKRExpHeap * commandHeap
Definition m_Do_ext.cpp:655
JKRSolidHeap * mDoExt_createSolidHeapFromGameToCurrent(u32 i_size, u32 i_alignment)
Definition m_Do_ext.cpp:781
JUTFont * mDoExt_getMesgFont()
Definition m_Do_ext.cpp:1992
JKRExpHeap * mDoExt_getHostIOHeap()
Definition m_Do_ext.cpp:707
JKRExpHeap * mDoExt_getDbPrintHeap()
Definition m_Do_ext.cpp:621
JKRExpHeap * mDoExt_getGameHeap()
Definition m_Do_ext.cpp:637
JKRExpHeap * mDoExt_getArchiveHeapPtr()
Definition m_Do_ext.cpp:683
void mDoExt_brkAnmRemove(J3DModelData *i_modelData)
Definition m_Do_ext.cpp:420
JKRAssertHeap * mDoExt_getAssertHeap()
Definition m_Do_ext.cpp:608
void mDoExt_destroyExpHeap(JKRExpHeap *i_heap)
Definition m_Do_ext.cpp:831
JKRExpHeap * mDoExt_createArchiveHeap(u32 heapSize, JKRHeap *i_heap)
Definition m_Do_ext.cpp:671
void mDoExt_btkAnmRemove(J3DModelData *i_modelData)
Definition m_Do_ext.cpp:407
u32 mDoExt_adjustSolidHeapToSystem(JKRSolidHeap *i_heap)
Definition m_Do_ext.cpp:818
void mDoExt_destroySolidHeap(JKRSolidHeap *i_heap)
Definition m_Do_ext.cpp:826
void mDoExt_removeMesgFont()
Definition m_Do_ext.cpp:2002
void mDoExt_modelEntryDL(J3DModel *i_model)
Definition m_Do_ext.cpp:390
int mDoExt_resIDToIndex(JKRArchive *p_archive, u16 id)
Definition m_Do_ext.cpp:853
void mDoExt_modelUpdate(J3DModel *i_model)
Definition m_Do_ext.cpp:354
JKRExpHeap * mDoExt_getCommandHeap()
Definition m_Do_ext.cpp:663
JKRAssertHeap * mDoExt_createAssertHeap(JKRHeap *i_heap)
Definition m_Do_ext.cpp:603
JKRExpHeap * mDoExt_createJ2dHeap(u32 heapSize, JKRHeap *i_heap)
Definition m_Do_ext.cpp:692
void mDoExt_setupShareTexture(J3DModelData *i_modelData, J3DModelData *i_shareModelData)
Definition m_Do_ext.cpp:489
JUTFont * mDoExt_getRubyFont()
Definition m_Do_ext.cpp:2035
JKRSolidHeap * mDoExt_createSolidHeapFromSystem(u32 i_size, u32 i_alignment)
Definition m_Do_ext.cpp:743
void mDoExt_modelUpdateDL(J3DModel *i_model)
Definition m_Do_ext.cpp:371
JKRExpHeap * mDoExt_createZeldaHeap(u32 heapSize, JKRHeap *i_heap)
Definition m_Do_ext.cpp:645
u32 mDoExt_adjustSolidHeap(JKRSolidHeap *i_heap)
Definition m_Do_ext.cpp:787
Definition d_a_obj_sekizoa.cpp:45
Definition d_a_hozelda.cpp:36
Definition d_a_hozelda.cpp:45
Definition d_a_hozelda.cpp:241
void setLoop(s16 loop)
Definition J3DAnimation.h:906
void setFrame(f32 frame)
Definition J3DAnimation.h:910
u8 getAttribute() const
Definition J3DAnimation.h:894
BOOL checkPass(f32)
Definition J3DAnimation.cpp:24
void setStart(s16 start)
Definition J3DAnimation.h:899
f32 getFrame() const
Definition J3DAnimation.h:909
bool checkState(u8 state) const
Definition J3DAnimation.h:897
s16 getStart() const
Definition J3DAnimation.h:898
s16 getEnd() const
Definition J3DAnimation.h:903
void setAttribute(u8 attr)
Definition J3DAnimation.h:895
void setRate(f32 rate)
Definition J3DAnimation.h:908
s32 getLoop()
Definition J3DAnimation.h:905
void setEnd(s16 end)
Definition J3DAnimation.h:904
void reset()
Definition J3DAnimation.h:911
f32 getRate() const
Definition J3DAnimation.h:907
Definition d_a_hozelda.cpp:239
void setMtxCalc(J3DMtxCalc *i_mtxCalc)
Definition J3DJoint.h:63
Definition d_a_hozelda.cpp:34
Definition d_a_ep.cpp:155
Definition d_a_hozelda.cpp:201
Definition d_a_hozelda.cpp:217
bool getAnmTransform()
Definition d_a_hozelda.cpp:1032
Definition d_a_balloon_2D.h:178
Definition d_a_hozelda.cpp:16
Image data header.
Definition d_menu_dmap_map.cpp:109
Definition d_a_hozelda.cpp:18
Definition d_a_hozelda.cpp:163
Definition d_a_ep.cpp:147
Definition d_a_hozelda.cpp:20
Definition d_a_hozelda.cpp:69
f32 getRatio()
Definition m_Do_ext.h:216
void setAnmTransform(J3DAnmTransform *anm)
Definition m_Do_ext.h:218
J3DAnmTransform * mAnmTransform
Definition m_Do_ext.h:222
f32 mRatio
Definition m_Do_ext.h:221
void setRatio(f32 ratio)
Definition m_Do_ext.h:215
J3DAnmTransform * getAnmTransform()
Definition m_Do_ext.h:217
Definition d_a_obj_sekizoa.cpp:62
virtual int execute(u16, J3DTransformInfo *)=0
Definition d_a_obj_sekizoa.cpp:60
virtual void execute(u16)=0
Definition d_a_npc_fguard.cpp:23
mDoExt_McaMorfCallBack1_c * mpCallback1
Definition m_Do_ext.h:335
void setAnm(J3DAnmTransform *i_anm, int i_attr, f32 i_morf, f32 i_rate, f32 i_start, f32 i_end)
J3DModel * getModel()
Definition m_Do_ext.h:328
int create(J3DModelData *, mDoExt_McaMorfCallBack1_c *, mDoExt_McaMorfCallBack2_c *, J3DAnmTransform *, int, f32, int, int, Z2Creature *, u32, u32)
Definition m_Do_ext.cpp:1327
bool mMorfNone
Definition m_Do_ext.h:341
Quaternion * getOldQuaternion()
Definition m_Do_ext.h:332
bool mTranslate
Definition m_Do_ext.h:340
Z2Creature * mpSound
Definition m_Do_ext.h:338
void updateDL()
Definition m_Do_ext.cpp:1557
J3DTransformInfo * getOldTransInfo()
Definition m_Do_ext.h:331
void offMorfNone()
Definition m_Do_ext.h:329
mDoExt_McaMorfSO(J3DModelData *, mDoExt_McaMorfCallBack1_c *, mDoExt_McaMorfCallBack2_c *, J3DAnmTransform *, int, f32, int, int, Z2Creature *, u32, u32)
mDoExt_McaMorfCallBack2_c * mpCallback2
Definition m_Do_ext.h:336
void getTransform(u16, J3DTransformInfo *)
Definition m_Do_ext.cpp:1592
void * mpBas
Definition m_Do_ext.h:339
cXyz mTranslateScale
Definition m_Do_ext.h:337
virtual void calc()
Definition m_Do_ext.cpp:1408
void onMorfNone()
Definition m_Do_ext.h:330
virtual ~mDoExt_McaMorfSO()
Definition m_Do_ext.cpp:1320
Definition m_Do_ext.h:465
virtual void calc()
Definition m_Do_ext.cpp:906
mDoExt_MtxCalcOldFrame * mOldFrame
Definition m_Do_ext.h:474
mDoExt_MtxCalcAnmBlendTblOld(mDoExt_MtxCalcOldFrame *oldFrame, int num, mDoExt_AnmRatioPack *anmRatio)
Definition m_Do_ext.h:466
virtual ~mDoExt_MtxCalcAnmBlendTblOld()
Definition m_Do_ext.h:471
Definition m_Do_ext.h:442
virtual void calc()
Definition m_Do_ext.cpp:865
f32 getRatio(int i)
Definition m_Do_ext.h:454
virtual ~mDoExt_MtxCalcAnmBlendTbl()
Definition m_Do_ext.h:456
int mNum
Definition m_Do_ext.h:459
mDoExt_MtxCalcAnmBlendTbl(int num, mDoExt_AnmRatioPack *anmRatio)
Definition m_Do_ext.h:443
J3DAnmTransform * getAnm(int i)
Definition m_Do_ext.h:453
mDoExt_AnmRatioPack * mAnmRatio
Definition m_Do_ext.h:460
Definition d_a_hozelda.cpp:65
Quaternion * mOldFrameQuaternion
Definition m_Do_ext.h:438
f32 field_0x14
Definition m_Do_ext.h:434
f32 getOldFrameRate()
Definition m_Do_ext.h:421
f32 getOldFrameMorfCounter()
Definition m_Do_ext.h:426
Quaternion * getOldFrameQuaternion(int i_no)
Definition m_Do_ext.h:425
u16 mOldFrameEndJoint
Definition m_Do_ext.h:436
void onOldFrameFlg()
Definition m_Do_ext.h:419
f32 mOldFrameRate
Definition m_Do_ext.h:432
J3DTransformInfo * getOldFrameTransInfo(int i)
Definition m_Do_ext.h:422
bool getOldFrameFlg()
Definition m_Do_ext.h:418
J3DTransformInfo * mOldFrameTransInfo
Definition m_Do_ext.h:437
void decOldFrameMorfCounter()
Definition m_Do_ext.cpp:987
u16 getOldFrameStartJoint()
Definition m_Do_ext.h:423
bool mOldFrameFlg
Definition m_Do_ext.h:429
u16 mOldFrameStartJoint
Definition m_Do_ext.h:435
f32 mOldFrameMorfCounter
Definition m_Do_ext.h:430
void offOldFrameFlg()
Definition m_Do_ext.h:420
u16 getOldFrameEndJoint()
Definition m_Do_ext.h:424
mDoExt_MtxCalcOldFrame(J3DTransformInfo *i_transinf, Quaternion *i_quat)
Definition m_Do_ext.h:405
void initOldFrameMorf(f32, u16, u16)
f32 field_0x8
Definition m_Do_ext.h:431
f32 field_0x10
Definition m_Do_ext.h:433
Definition d_a_hozelda.cpp:61
J3DFrameCtrl mFrameCtrl
Definition m_Do_ext.h:40
void setPlayMode(int i_mode)
Definition m_Do_ext.h:33
J3DFrameCtrl * getFrameCtrl()
Definition m_Do_ext.h:25
void setFrame(f32 frame)
Definition m_Do_ext.h:32
bool isStop()
Definition m_Do_ext.h:35
int initPlay(s16 i_frameMax, int i_attribute, f32 i_rate, s16 i_startF, s16 i_endF)
Definition m_Do_ext.cpp:70
void setEndFrame(f32 frame)
Definition m_Do_ext.h:31
f32 getPlaySpeed()
Definition m_Do_ext.h:26
mDoExt_baseAnm()
Definition m_Do_ext.h:20
void setLoopFrame(f32 i_frame)
Definition m_Do_ext.h:34
BOOL checkFrame(f32 frame)
Definition m_Do_ext.h:37
f32 getEndFrame()
Definition m_Do_ext.h:29
f32 getStartFrame()
Definition m_Do_ext.h:30
void reset()
Definition m_Do_ext.h:36
void setPlaySpeed(f32 speed)
Definition m_Do_ext.h:27
f32 getFrame()
Definition m_Do_ext.h:28
Definition d_a_hozelda.cpp:56
void remove(J3DModelData *i_modelData)
Definition m_Do_ext.h:151
void entryJoint(J3DModelData *i_modelData, u16 i_jntNo, f32 i_frame)
Definition m_Do_ext.cpp:290
void entry(J3DModelData *i_modelData, f32 i_frame)
J3DMtxCalc * mpMtxCalc
Definition m_Do_ext.h:164
int init(J3DAnmTransform *i_bck, int i_play, int i_attr, f32 i_rate, s16 i_startF, s16 i_endF, bool i_modify)
void changeBckOnly(J3DAnmTransform *i_bck)
Definition m_Do_ext.cpp:276
void entry(J3DModelData *i_modelData)
Definition m_Do_ext.h:149
J3DAnmTransform * mAnm
Definition m_Do_ext.h:163
J3DAnmTransform * getBckAnm()
Definition m_Do_ext.h:155
void removeJoint(J3DModelData *i_modelData, u16 i_idx)
Definition m_Do_ext.h:157
mDoExt_bckAnm()
Definition m_Do_ext.h:142
Definition d_a_obj_sekizoa.cpp:56
int init(J3DModelData *i_modelData, J3DAnmTevRegKey *i_brk, int i_anmPlay, int i_attribute, f32 i_rate, s16 i_start, s16 param_6)
Definition m_Do_ext.h:95
mDoExt_brkAnm()
Definition m_Do_ext.h:85
void entry(J3DModelData *i_modelData, f32 i_frame)
Definition m_Do_ext.h:91
void entryFrame(f32 frame)
Definition m_Do_ext.h:103
J3DAnmTevRegKey * mpAnm
Definition m_Do_ext.h:108
void entry(J3DMaterialTable *i_matTable, f32 i_frame)
void entry(J3DModelData *i_modelData)
Definition m_Do_ext.h:90
void entryFrame()
Definition m_Do_ext.h:102
void entry(J3DMaterialTable *, f32)
Definition m_Do_ext.cpp:207
J3DAnmTevRegKey * getBrkAnm() const
Definition m_Do_ext.h:105
int remove(J3DModelData *i_modelData)
Definition m_Do_ext.h:101
Definition d_a_hozelda.cpp:47
mDoExt_btkAnm()
Definition m_Do_ext.h:56
void entry(J3DModelData *i_modelData)
Definition m_Do_ext.h:61
int remove(J3DModelData *i_modelData)
Definition m_Do_ext.h:71
void entry(J3DMaterialTable *i_matTable, f32 i_frame)
void entryFrame()
Definition m_Do_ext.h:72
void entryFrame(f32 frame)
Definition m_Do_ext.h:73
void entry(J3DMaterialTable *, f32)
Definition m_Do_ext.cpp:179
void entry(J3DModelData *i_modelData, f32 i_frame)
Definition m_Do_ext.h:62
J3DAnmTextureSRTKey * getBtkAnm() const
Definition m_Do_ext.h:75
int init(J3DModelData *i_modelData, J3DAnmTextureSRTKey *i_btk, int i_anmPlay, int i_attribute, f32 i_rate, s16 i_start, s16 param_6)
Definition m_Do_ext.h:65
J3DAnmTextureSRTKey * mpAnm
Definition m_Do_ext.h:78
int init(J3DMaterialTable *i_matTable, J3DAnmTextureSRTKey *i_btk, int i_anmPlay, int i_attribute, f32 i_rate, s16 i_start, s16 param_6)
Definition d_a_hozelda.cpp:40
int init(J3DModelData *i_modelData, J3DAnmTexPattern *i_btk, int i_anmPlay, int i_attribute, f32 i_rate, s16 i_start, s16 param_6)
Definition m_Do_ext.h:181
void entry(J3DModelData *i_modelData, s16 i_frame)
Definition m_Do_ext.h:177
int remove(J3DModelData *i_modelData)
Definition m_Do_ext.h:187
int init(J3DMaterialTable *i_matTable, J3DAnmTexPattern *i_btk, int i_anmPlay, int i_attribute, f32 i_rate, s16 i_start, s16 param_6)
void entry(J3DMaterialTable *, s16)
Definition m_Do_ext.cpp:151
mDoExt_btpAnm()
Definition m_Do_ext.h:171
void entry(J3DMaterialTable *i_matTable, s16 i_frame)
J3DAnmTexPattern * mpAnm
Definition m_Do_ext.h:190
void entry(J3DModelData *i_modelData)
Definition m_Do_ext.h:176
Definition d_a_obj_sekizoa.cpp:38
mDoExt_invJntPacket * mpPackets
Definition m_Do_ext.h:251
J3DModel * mModel
Definition m_Do_ext.h:250
void entryJoint(cXyz *)
Definition m_Do_ext.cpp:456
int create(J3DModel *i_model, u8 param_1)
Definition d_a_npc_fguard.cpp:19
BOOL checkFrame(f32 frame)
Definition m_Do_ext.h:295
Quaternion * mpQuat
Definition m_Do_ext.h:302
f32 getPlaySpeed()
Definition m_Do_ext.h:290
void changeAnm(J3DAnmTransform *anm)
Definition m_Do_ext.h:279
f32 getFrame()
Definition m_Do_ext.h:292
void setPlaySpeed(f32 speed)
Definition m_Do_ext.h:291
void setLoopFrame(f32 frame)
Definition m_Do_ext.h:289
f32 field_0x34
Definition m_Do_ext.h:306
void setFrame(f32 frame)
Definition m_Do_ext.h:293
void setPlayMode(int mode)
Definition m_Do_ext.h:281
virtual ~mDoExt_morf_c()
Definition m_Do_ext.cpp:1017
f32 getLoopFrame()
Definition m_Do_ext.h:288
BOOL isStop()
Definition m_Do_ext.h:282
J3DAnmTransform * getAnm()
Definition m_Do_ext.h:278
J3DModel * mpModel
Definition m_Do_ext.h:298
J3DAnmTransform * mpAnm
Definition m_Do_ext.h:299
f32 mPrevMorf
Definition m_Do_ext.h:304
f32 getMorfRatio()
Definition m_Do_ext.h:296
f32 getStartFrame()
Definition m_Do_ext.h:284
void frameUpdate()
Definition m_Do_ext.cpp:1035
mDoExt_morf_c()
Definition m_Do_ext.cpp:1009
J3DTransformInfo * mpTransformInfo
Definition m_Do_ext.h:301
u8 getPlayMode()
Definition m_Do_ext.h:280
f32 mMorfStep
Definition m_Do_ext.h:305
void setFrameF(f32 frame)
Definition m_Do_ext.h:294
void setStartFrame(f32 frame)
Definition m_Do_ext.h:285
f32 getEndFrame()
Definition m_Do_ext.h:286
void setEndFrame(f32 frame)
Definition m_Do_ext.h:287
J3DFrameCtrl mFrameCtrl
Definition m_Do_ext.h:300
bool isLoop()
Definition m_Do_ext.h:283
f32 mCurMorf
Definition m_Do_ext.h:303
int BOOL
Definition types.h:27
signed char s8
Definition types.h:4
unsigned long u32
Definition types.h:10
float f32
Definition types.h:22
signed short s16
Definition types.h:5
unsigned short u16
Definition types.h:9
unsigned char u8
Definition types.h:8