958template <
typename A0>
967 transform_p = &transform;
971 A0::calcTransform(*transform_p);
975template <
typename A0,
typename B0>
983 void init(
const Vec& param_0,
const Mtx& param_1) { B0::init(param_0, param_1); }
STATIC_ASSERT(sizeof(J3DAnmVtxColorFullData)==0x40)
Definition J3DAnimation.h:469
f32 getFrame() const
Definition J3DAnimation.h:490
u8 field_0x5
Definition J3DAnimation.h:494
s16 getFrameMax() const
Definition J3DAnimation.h:489
f32 mFrame
Definition J3DAnimation.h:496
u8 mAttribute
Definition J3DAnimation.h:493
void setFrame(f32 frame)
Definition J3DAnimation.h:491
J3DAnmBase(s16 i_frameMax)
Definition J3DAnimation.h:478
J3DAnmBase()
Definition J3DAnimation.h:471
virtual ~J3DAnmBase()
Definition J3DAnimation.h:485
u8 getAttribute() const
Definition J3DAnimation.h:488
s16 mFrameMax
Definition J3DAnimation.h:495
virtual s32 getKind() const =0
Definition J3DAnimation.h:844
J3DAnmClusterFull()
Definition J3DAnimation.h:846
virtual s32 getKind() const
Definition J3DAnimation.h:849
J3DAnmClusterFullTable * mAnmTable
Definition J3DAnimation.h:852
virtual ~J3DAnmClusterFull()
Definition J3DAnimation.h:848
virtual f32 getWeight(u16) const
Definition J3DAnimation.cpp:768
Definition J3DAnimation.h:859
J3DAnmClusterKey()
Definition J3DAnimation.h:861
virtual s32 getKind() const
Definition J3DAnimation.h:864
virtual ~J3DAnmClusterKey()
Definition J3DAnimation.h:863
J3DAnmClusterKeyTable * mAnmTable
Definition J3DAnimation.h:867
virtual f32 getWeight(u16) const
Definition J3DAnimation.cpp:782
Definition J3DAnimation.h:829
virtual s32 getKind() const
Definition J3DAnimation.h:834
virtual f32 getWeight(u16) const
Definition J3DAnimation.h:835
J3DAnmCluster(s16 param_1, f32 *param_2)
Definition J3DAnimation.h:831
f32 * mWeight
Definition J3DAnimation.h:837
virtual ~J3DAnmCluster()
Definition J3DAnimation.h:833
Definition J3DAnimation.h:756
u8 * mColorA
Definition J3DAnimation.h:767
u8 * mColorG
Definition J3DAnimation.h:765
u8 * mColorR
Definition J3DAnimation.h:764
u8 * mColorB
Definition J3DAnimation.h:766
J3DAnmColorFullTable * mAnmTable
Definition J3DAnimation.h:768
virtual ~J3DAnmColorFull()
Definition J3DAnimation.h:760
J3DAnmColorFull()
Definition J3DAnimation.cpp:951
virtual s32 getKind() const
Definition J3DAnimation.h:761
virtual void getColor(u16, GXColor *) const
Definition J3DAnimation.cpp:960
Definition J3DAnimation.h:737
J3DAnmColorKey()
Definition J3DAnimation.cpp:993
s16 * mColorG
Definition J3DAnimation.h:746
J3DAnmColorKeyTable * mAnmTable
Definition J3DAnimation.h:749
virtual ~J3DAnmColorKey()
Definition J3DAnimation.h:741
virtual s32 getKind() const
Definition J3DAnimation.h:742
s16 * mColorR
Definition J3DAnimation.h:745
s16 * mColorB
Definition J3DAnimation.h:747
s16 * mColorA
Definition J3DAnimation.h:748
virtual void getColor(u16, GXColor *) const
Definition J3DAnimation.cpp:1002
Definition J3DAnimation.h:711
bool isValidUpdateMaterialID(u16 id) const
Definition J3DAnimation.h:721
virtual ~J3DAnmColor()
Definition J3DAnimation.h:716
u16 * mUpdateMaterialID
Definition J3DAnimation.h:729
u16 field_0x10
Definition J3DAnimation.h:726
virtual void getColor(u16, GXColor *) const
Definition J3DAnimation.h:718
virtual s32 getKind() const
Definition J3DAnimation.h:717
u16 field_0xe
Definition J3DAnimation.h:725
u16 field_0xc
Definition J3DAnimation.h:724
void searchUpdateMaterialID(J3DMaterialTable *)
Definition J3DAnimation.cpp:939
u16 mUpdateMaterialNum
Definition J3DAnimation.h:728
u16 getUpdateMaterialNum() const
Definition J3DAnimation.h:720
u16 getUpdateMaterialID(u16 idx) const
Definition J3DAnimation.h:722
u16 field_0x12
Definition J3DAnimation.h:727
J3DAnmColor()
Definition J3DAnimation.cpp:933
JUTNameTab mUpdateMaterialName
Definition J3DAnimation.h:730
Definition J3DAnimation.h:658
u16 mCRegDataCountG
Definition J3DAnimation.h:684
s16 * mAnmCRegDataA
Definition J3DAnimation.h:700
void searchUpdateMaterialID(J3DMaterialTable *)
Definition J3DAnimation.cpp:1326
u16 getCRegUpdateMaterialNum() const
Definition J3DAnimation.h:669
JUTNameTab mKRegUpdateMaterialName
Definition J3DAnimation.h:694
s16 * mAnmCRegDataR
Definition J3DAnimation.h:697
JUTNameTab mCRegUpdateMaterialName
Definition J3DAnimation.h:692
u16 mKRegDataCountA
Definition J3DAnimation.h:690
u16 * mCRegUpdateMaterialID
Definition J3DAnimation.h:691
s16 * mAnmKRegDataB
Definition J3DAnimation.h:703
J3DAnmKRegKeyTable * mAnmKRegKeyTable
Definition J3DAnimation.h:696
u16 mKRegDataCountB
Definition J3DAnimation.h:689
u16 mKRegDataCountR
Definition J3DAnimation.h:687
s16 * mAnmCRegDataG
Definition J3DAnimation.h:698
u16 mKRegUpdateMaterialNum
Definition J3DAnimation.h:682
s16 * mAnmCRegDataB
Definition J3DAnimation.h:699
virtual s32 getKind() const
Definition J3DAnimation.h:667
s16 * mAnmKRegDataG
Definition J3DAnimation.h:702
s16 * mAnmKRegDataA
Definition J3DAnimation.h:704
J3DAnmCRegKeyTable * mAnmCRegKeyTable
Definition J3DAnimation.h:695
u16 * mKRegUpdateMaterialID
Definition J3DAnimation.h:693
const J3DAnmKRegKeyTable * getAnmKRegKeyTable() const
Definition J3DAnimation.h:676
void getTevColorReg(u16, _GXColorS10 *) const
Definition J3DAnimation.cpp:1168
u16 mCRegUpdateMaterialNum
Definition J3DAnimation.h:681
u16 mCRegDataCountR
Definition J3DAnimation.h:683
s16 * mAnmKRegDataR
Definition J3DAnimation.h:701
virtual ~J3DAnmTevRegKey()
Definition J3DAnimation.h:666
u16 getKRegUpdateMaterialID(u16 idx) const
Definition J3DAnimation.h:673
u16 getKRegUpdateMaterialNum() const
Definition J3DAnimation.h:670
u16 mKRegDataCountG
Definition J3DAnimation.h:688
bool isValidCRegUpdateMaterialID(u16 idx)
Definition J3DAnimation.h:678
u16 getCRegUpdateMaterialID(u16 idx) const
Definition J3DAnimation.h:672
const J3DAnmCRegKeyTable * getAnmCRegKeyTable() const
Definition J3DAnimation.h:675
J3DAnmTevRegKey()
Definition J3DAnimation.cpp:1080
bool isValidKRegUpdateMaterialID(u16 idx)
Definition J3DAnimation.h:679
void getTevKonstReg(u16, _GXColor *) const
Definition J3DAnimation.cpp:1247
u16 mCRegDataCountB
Definition J3DAnimation.h:685
u16 mCRegDataCountA
Definition J3DAnimation.h:686
Definition J3DAnimation.h:874
u8 * mVisibility
Definition J3DAnimation.h:889
virtual ~J3DAnmVisibilityFull()
Definition J3DAnimation.h:883
J3DAnmVisibilityFull()
Definition J3DAnimation.h:876
J3DAnmVisibilityFullTable * mAnmTable
Definition J3DAnimation.h:888
virtual s32 getKind() const
Definition J3DAnimation.h:884
u16 mUpdateMaterialNum
Definition J3DAnimation.h:886
u16 field_0xe
Definition J3DAnimation.h:887
Definition J3DAnimation.h:810
J3DAnmColorFullTable * mpTable[2]
Definition J3DAnimation.h:818
u8 * mColorR
Definition J3DAnimation.h:819
u8 * mColorA
Definition J3DAnimation.h:822
virtual void getColor(u8, u16, GXColor *) const
Definition J3DAnimation.cpp:814
virtual ~J3DAnmVtxColorFull()
Definition J3DAnimation.h:814
u8 * mColorG
Definition J3DAnimation.h:820
u8 * mColorB
Definition J3DAnimation.h:821
J3DAnmVtxColorFull()
Definition J3DAnimation.cpp:806
virtual s32 getKind() const
Definition J3DAnimation.h:815
Definition J3DAnimation.h:791
virtual ~J3DAnmVtxColorKey()
Definition J3DAnimation.h:795
virtual s32 getKind() const
Definition J3DAnimation.h:796
virtual void getColor(u8, u16, GXColor *) const
Definition J3DAnimation.cpp:855
s16 * mColorB
Definition J3DAnimation.h:802
s16 * mColorR
Definition J3DAnimation.h:800
J3DAnmVtxColorKey()
Definition J3DAnimation.cpp:847
J3DAnmColorKeyTable * mpTable[2]
Definition J3DAnimation.h:799
s16 * mColorG
Definition J3DAnimation.h:801
s16 * mColorA
Definition J3DAnimation.h:803
Definition J3DAnimation.h:775
virtual ~J3DAnmVtxColor()
Definition J3DAnimation.h:779
J3DAnmVtxColorIndexData * mAnmVtxColorIndexData[2]
Definition J3DAnimation.h:784
virtual s32 getKind() const
Definition J3DAnimation.h:780
u16 mAnmTableNum[2]
Definition J3DAnimation.h:783
virtual void getColor(u8, u16, GXColor *) const
Definition J3DAnimation.h:781
J3DAnmVtxColor()
Definition J3DAnimation.cpp:795
static void end(b_oh_class *i_this)
Definition d_a_b_oh.cpp:527
static SECTION_RODATA u8 const id[8]
Definition d_a_npc_bans.cpp:1309
static const Attr & attr()
Definition d_a_obj_ladder.cpp:135
f32 Mtx[3][4]
Definition mtx.h:22
@ start
Definition strtoul.c:8
Definition J3DAnimation.h:140
J3DAnmKeyTableBase mBTable
Definition J3DAnimation.h:143
J3DAnmKeyTableBase mRTable
Definition J3DAnimation.h:141
J3DAnmKeyTableBase mATable
Definition J3DAnimation.h:144
u8 padding[3]
Definition J3DAnimation.h:146
J3DAnmKeyTableBase mGTable
Definition J3DAnimation.h:142
u8 mColorId
Definition J3DAnimation.h:145
Definition J3DAnimation.h:447
s16 mFrameMax
Definition J3DAnimation.h:450
u8 field_0x8
Definition J3DAnimation.h:449
JUTDataBlockHeader mHeader
Definition J3DAnimation.h:448
void * mTableOffset
Definition J3DAnimation.h:452
void * mWeightOffset
Definition J3DAnimation.h:453
s32 field_0xc
Definition J3DAnimation.h:451
Definition J3DAnimation.h:460
u16 mMaxFrame
Definition J3DAnimation.h:461
u16 mOffset
Definition J3DAnimation.h:462
Definition J3DAnimation.h:434
s32 field_0xc
Definition J3DAnimation.h:438
u8 field_0x8
Definition J3DAnimation.h:436
void * mTableOffset
Definition J3DAnimation.h:439
s16 mFrameMax
Definition J3DAnimation.h:437
void * mWeightOffset
Definition J3DAnimation.h:440
JUTDataBlockHeader mHeader
Definition J3DAnimation.h:435
Definition J3DAnimation.h:409
J3DAnmKeyTableBase mWeightTable
Definition J3DAnimation.h:410
Definition J3DAnimation.h:387
void * mNameTabOffset
Definition J3DAnimation.h:396
u16 mUpdateMaterialNum
Definition J3DAnimation.h:392
J3DAnmDataBlockHeader mHeader
Definition J3DAnimation.h:388
u8 field_0x10[0x18 - 0x10]
Definition J3DAnimation.h:393
void * mTableOffset
Definition J3DAnimation.h:394
s16 mFrameMax
Definition J3DAnimation.h:391
void * mGValuesOffset
Definition J3DAnimation.h:398
void * mUpdateMaterialIDOffset
Definition J3DAnimation.h:395
void * mBValuesOffset
Definition J3DAnimation.h:399
void * mRValuesOffset
Definition J3DAnimation.h:397
void * mAValuesOffset
Definition J3DAnimation.h:400
u8 field_0x9[3]
Definition J3DAnimation.h:390
u8 field_0x8
Definition J3DAnimation.h:389
Definition J3DAnimation.h:82
u16 mGMaxFrame
Definition J3DAnimation.h:85
u16 mBOffset
Definition J3DAnimation.h:88
u16 mAOffset
Definition J3DAnimation.h:90
u16 mGOffset
Definition J3DAnimation.h:86
u16 mAMaxFrame
Definition J3DAnimation.h:89
u16 mBMaxFrame
Definition J3DAnimation.h:87
u16 mRMaxFrame
Definition J3DAnimation.h:83
u16 mROffset
Definition J3DAnimation.h:84
Definition J3DAnimation.h:246
u16 field_0x10
Definition J3DAnimation.h:252
u8 field_0x8
Definition J3DAnimation.h:248
J3DAnmDataBlockHeader mHeader
Definition J3DAnimation.h:247
s16 mFrameMax
Definition J3DAnimation.h:250
u16 mUpdateMaterialNum
Definition J3DAnimation.h:251
u16 field_0x14
Definition J3DAnimation.h:254
void * mTableOffset
Definition J3DAnimation.h:256
void * mGValOffset
Definition J3DAnimation.h:260
void * mUpdateMaterialIDOffset
Definition J3DAnimation.h:257
u16 field_0x16
Definition J3DAnimation.h:255
void * mRValOffset
Definition J3DAnimation.h:259
void * mBValOffset
Definition J3DAnimation.h:261
void * mNameTabOffset
Definition J3DAnimation.h:258
u8 field_0x9[3]
Definition J3DAnimation.h:249
u16 field_0x12
Definition J3DAnimation.h:253
void * mAValOffset
Definition J3DAnimation.h:262
Definition J3DAnimation.h:62
J3DAnmKeyTableBase mGInfo
Definition J3DAnimation.h:64
J3DAnmKeyTableBase mRInfo
Definition J3DAnimation.h:63
J3DAnmKeyTableBase mAInfo
Definition J3DAnimation.h:66
J3DAnmKeyTableBase mBInfo
Definition J3DAnimation.h:65
Definition J3DAnimation.h:153
J3DAnmKeyTableBase mRTable
Definition J3DAnimation.h:154
u8 mColorId
Definition J3DAnimation.h:158
J3DAnmKeyTableBase mATable
Definition J3DAnimation.h:157
J3DAnmKeyTableBase mBTable
Definition J3DAnimation.h:156
J3DAnmKeyTableBase mGTable
Definition J3DAnimation.h:155
u8 padding[3]
Definition J3DAnimation.h:159
Definition J3DAnimation.h:52
u16 mType
Definition J3DAnimation.h:55
u16 mOffset
Definition J3DAnimation.h:54
u16 mMaxFrame
Definition J3DAnimation.h:53
Definition J3DAnimation.h:350
void * mKRValuesOffset
Definition J3DAnimation.h:375
u16 field_0x14
Definition J3DAnimation.h:359
u16 field_0x16
Definition J3DAnimation.h:360
void * mCRValuesOffset
Definition J3DAnimation.h:371
void * mKAValuesOffset
Definition J3DAnimation.h:378
u16 mCRegUpdateMaterialNum
Definition J3DAnimation.h:355
void * mCBValuesOffset
Definition J3DAnimation.h:373
void * mKRegNameTabOffset
Definition J3DAnimation.h:370
void * mKRegUpdateMaterialIDOffset
Definition J3DAnimation.h:368
void * mKBValuesOffset
Definition J3DAnimation.h:377
u16 field_0x18
Definition J3DAnimation.h:361
u16 mKRegUpdateMaterialNum
Definition J3DAnimation.h:356
void * mKGValuesOffset
Definition J3DAnimation.h:376
u16 field_0x1e
Definition J3DAnimation.h:364
void * mCRegTableOffset
Definition J3DAnimation.h:365
u16 field_0x1a
Definition J3DAnimation.h:362
void * mCGValuesOffset
Definition J3DAnimation.h:372
void * mCAValuesOffset
Definition J3DAnimation.h:374
u16 field_0x10
Definition J3DAnimation.h:357
J3DAnmDataBlockHeader mHeader
Definition J3DAnimation.h:351
u8 field_0x9
Definition J3DAnimation.h:353
u8 field_0x8
Definition J3DAnimation.h:352
void * mKRegTableOffset
Definition J3DAnimation.h:366
u16 field_0x1c
Definition J3DAnimation.h:363
void * mCRegNameTabOffset
Definition J3DAnimation.h:369
u16 field_0x12
Definition J3DAnimation.h:358
s16 mFrameMax
Definition J3DAnimation.h:354
void * mCRegUpdateMaterialIDOffset
Definition J3DAnimation.h:367
Definition J3DAnimation.h:331
void * mTableOffset
Definition J3DAnimation.h:338
u8 field_0x8
Definition J3DAnimation.h:333
u16 field_0xc
Definition J3DAnimation.h:336
void * mNameTabOffset
Definition J3DAnimation.h:341
s16 mFrameMax
Definition J3DAnimation.h:335
u16 field_0xe
Definition J3DAnimation.h:337
J3DAnmDataBlockHeader mHeader
Definition J3DAnimation.h:332
void * mUpdateMaterialIDOffset
Definition J3DAnimation.h:340
u8 field_0x9
Definition J3DAnimation.h:334
void * mValuesOffset
Definition J3DAnimation.h:339
Definition J3DAnimation.h:129
u16 _6
Definition J3DAnimation.h:133
u16 mOffset
Definition J3DAnimation.h:131
u8 mTexNo
Definition J3DAnimation.h:132
u16 mMaxFrame
Definition J3DAnimation.h:130
Definition d_a_hozelda.cpp:36
u16 * mTextureIndex
Definition J3DAnimation.h:646
bool isValidUpdateMaterialID(u16 id) const
Definition J3DAnimation.h:643
void getTexNo(u16, u16 *) const
u16 * mUpdateMaterialID
Definition J3DAnimation.h:650
J3DAnmTexPatternFullTable * mAnmTable
Definition J3DAnimation.h:647
virtual ~J3DAnmTexPattern()
Definition J3DAnimation.h:638
u16 getUpdateMaterialNum() const
Definition J3DAnimation.h:642
u16 getUpdateMaterialID(u16 idx) const
Definition J3DAnimation.h:641
void searchUpdateMaterialID(J3DMaterialTable *)
Definition J3DAnimation.cpp:1122
u16 field_0x14
Definition J3DAnimation.h:648
J3DAnmTexPattern()
Definition J3DAnimation.cpp:1105
JUTNameTab mUpdateMaterialName
Definition J3DAnimation.h:651
J3DAnmTexPatternFullTable * getAnmTable()
Definition J3DAnimation.h:644
u16 mUpdateMaterialNum
Definition J3DAnimation.h:649
virtual s32 getKind() const
Definition J3DAnimation.h:639
Definition J3DAnimation.h:271
void * mNameTab1Offset
Definition J3DAnimation.h:282
u16 field_0xe
Definition J3DAnimation.h:277
s32 field_0x5c
Definition J3DAnimation.h:300
void * mNameTab2Offset
Definition J3DAnimation.h:294
void * mInfoTable2Offset
Definition J3DAnimation.h:292
void * mUpdateTexMtxIDOffset
Definition J3DAnimation.h:283
u16 field_0xc
Definition J3DAnimation.h:276
void * mScaleValOffset
Definition J3DAnimation.h:285
void * unkOffset
Definition J3DAnimation.h:284
void * mRotValOffset
Definition J3DAnimation.h:286
void * field_0x54
Definition J3DAnimation.h:298
void * field_0x48
Definition J3DAnimation.h:295
u16 field_0x10
Definition J3DAnimation.h:278
u16 field_0x38
Definition J3DAnimation.h:290
s16 field_0xa
Definition J3DAnimation.h:275
J3DAnmDataBlockHeader mHeader
Definition J3DAnimation.h:272
u16 field_0x12
Definition J3DAnimation.h:279
void * mTransValOffset
Definition J3DAnimation.h:287
void * field_0x40
Definition J3DAnimation.h:293
u8 field_0x9
Definition J3DAnimation.h:274
void * field_0x58
Definition J3DAnimation.h:299
void * field_0x4c
Definition J3DAnimation.h:296
void * mUpdateMatIDOffset
Definition J3DAnimation.h:281
u16 field_0x36
Definition J3DAnimation.h:289
u16 field_0x3a
Definition J3DAnimation.h:291
void * field_0x50
Definition J3DAnimation.h:297
void * mTableOffset
Definition J3DAnimation.h:280
u16 field_0x34
Definition J3DAnimation.h:288
u8 field_0x8
Definition J3DAnimation.h:273
Definition d_a_hozelda.cpp:45
u16 getUpdateMaterialID(u16 idx) const
Definition J3DAnimation.h:591
J3DAnmTransformKeyTable * mAnmTable
Definition J3DAnimation.h:600
u16 * mUpdateMaterialID
Definition J3DAnimation.h:609
Vec * mSRTCenter
Definition J3DAnimation.h:611
void searchUpdateMaterialID(J3DMaterialTable *)
Definition J3DAnimation.cpp:1141
JUTNameTab mPostUpdateMaterialName
Definition J3DAnimation.h:622
int mDecShift
Definition J3DAnimation.h:599
u32 mTexMtxCalcType
Definition J3DAnimation.h:624
bool isValidUpdateMaterialID(u16 idx) const
Definition J3DAnimation.h:595
int getUpdateTexMtxID(u16 idx)
Definition J3DAnimation.h:594
void * field_0x50
Definition J3DAnimation.h:617
J3DAnmTextureSRTKey()
Definition J3DAnimation.cpp:679
u16 mRotNum
Definition J3DAnimation.h:603
u16 mScaleNum
Definition J3DAnimation.h:602
void calcTransform(f32, u16, J3DTextureSRTInfo *) const
Definition J3DAnimation.cpp:703
virtual s32 getKind() const
Definition J3DAnimation.h:585
u16 getUpdateMaterialNum() const
Definition J3DAnimation.h:592
u16 field_0x4a
Definition J3DAnimation.h:615
f32 * mScaleData
Definition J3DAnimation.h:605
u16 field_0x44
Definition J3DAnimation.h:612
u16 * mPostUpdateMaterialID
Definition J3DAnimation.h:621
Vec * mPostSRTCenter
Definition J3DAnimation.h:623
void getTransform(u16 param_0, J3DTextureSRTInfo *pSRTInfo) const
Definition J3DAnimation.h:587
void * field_0x4c
Definition J3DAnimation.h:616
Vec * getSRTCenter(u16 idx)
Definition J3DAnimation.h:597
u16 field_0x48
Definition J3DAnimation.h:614
virtual ~J3DAnmTextureSRTKey()
Definition J3DAnimation.h:584
u16 mTrackNum
Definition J3DAnimation.h:601
u8 * mPostUpdateTexMtxID
Definition J3DAnimation.h:620
f32 * mTransData
Definition J3DAnimation.h:607
JUTNameTab mUpdateMaterialName
Definition J3DAnimation.h:610
u32 getTexMtxCalcType() const
Definition J3DAnimation.h:596
u8 * mUpdateTexMtxID
Definition J3DAnimation.h:608
void * field_0x54
Definition J3DAnimation.h:618
s16 * mRotData
Definition J3DAnimation.h:606
u16 mTransNum
Definition J3DAnimation.h:604
u16 field_0x46
Definition J3DAnimation.h:613
void * field_0x58
Definition J3DAnimation.h:619
Definition J3DAnimation.h:210
void * mValuesOffset
Definition J3DAnimation.h:218
u8 field_0x8
Definition J3DAnimation.h:212
s16 mFrameMax
Definition J3DAnimation.h:214
u16 field_0xc
Definition J3DAnimation.h:215
u16 field_0xe
Definition J3DAnimation.h:216
u8 field_0x9
Definition J3DAnimation.h:213
J3DAnmDataBlockHeader mHeader
Definition J3DAnimation.h:211
void * mTableOffset
Definition J3DAnimation.h:217
Definition J3DAnimation.h:97
u16 _2
Definition J3DAnimation.h:99
u16 _0
Definition J3DAnimation.h:98
Definition J3DAnimation.h:188
void * mVtxColorIndexDataOffsets[2]
Definition J3DAnimation.h:196
void * mRValuesOffset
Definition J3DAnimation.h:198
u8 field_0x10[0x18 - 0x10]
Definition J3DAnimation.h:194
J3DAnmDataBlockHeader mHeader
Definition J3DAnimation.h:189
void * mBValuesOffset
Definition J3DAnimation.h:200
void * mGValuesOffset
Definition J3DAnimation.h:199
u8 field_0x8
Definition J3DAnimation.h:190
void * mVtxColorIndexPointerOffsets[2]
Definition J3DAnimation.h:197
s16 mFrameMax
Definition J3DAnimation.h:192
void * mTableOffsets[2]
Definition J3DAnimation.h:195
u8 field_0x9
Definition J3DAnimation.h:191
u16 mAnmTableNum[2]
Definition J3DAnimation.h:193
void * mAValuesOffset
Definition J3DAnimation.h:201
Definition J3DAnimation.h:73
void * mpData
Definition J3DAnimation.h:75
u16 mNum
Definition J3DAnimation.h:74
Definition J3DAnimation.h:309
s16 mFrameMax
Definition J3DAnimation.h:313
u8 field_0x9
Definition J3DAnimation.h:312
void * mGValOffset
Definition J3DAnimation.h:320
void * mVtxColoIndexDataOffset[2]
Definition J3DAnimation.h:317
void * mVtxColoIndexPointerOffset[2]
Definition J3DAnimation.h:318
u8 field_0x10[0x18 - 0x10]
Definition J3DAnimation.h:315
u16 mAnmTableNum[2]
Definition J3DAnimation.h:314
void * mBValOffset
Definition J3DAnimation.h:321
void * mAValOffset
Definition J3DAnimation.h:322
void * mTableOffsets[2]
Definition J3DAnimation.h:316
void * mRValOffset
Definition J3DAnimation.h:319
J3DAnmDataBlockHeader mHeader
Definition J3DAnimation.h:310
u8 field_0x8
Definition J3DAnimation.h:311
Definition d_a_hozelda.cpp:241
virtual ~J3DFrameCtrl()
Definition J3DAnimation.h:910
s16 mLoop
Definition J3DAnimation.h:939
s16 mEnd
Definition J3DAnimation.h:938
void setLoop(s16 loop)
Definition J3DAnimation.h:924
u8 mAttribute
Definition J3DAnimation.h:935
Attribute_e
Definition J3DAnimation.h:898
@ EMode_REVERSE
Definition J3DAnimation.h:902
@ EMode_LOOP
Definition J3DAnimation.h:901
@ EMode_LOOP_REVERSE
Definition J3DAnimation.h:903
@ EMode_RESET
Definition J3DAnimation.h:900
@ EMode_NONE
Definition J3DAnimation.h:899
f32 mFrame
Definition J3DAnimation.h:941
J3DFrameCtrl()
Definition J3DAnimation.h:906
void setFrame(f32 frame)
Definition J3DAnimation.h:928
u8 getAttribute() const
Definition J3DAnimation.h:912
BOOL checkPass(f32)
Definition J3DAnimation.cpp:24
u8 getState() const
Definition J3DAnimation.h:914
void setStart(s16 start)
Definition J3DAnimation.h:917
f32 getFrame() const
Definition J3DAnimation.h:927
bool checkState(u8 state) const
Definition J3DAnimation.h:915
s16 getStart() const
Definition J3DAnimation.h:916
s16 getEnd() const
Definition J3DAnimation.h:921
void setAttribute(u8 attr)
Definition J3DAnimation.h:913
void setRate(f32 rate)
Definition J3DAnimation.h:926
u8 mState
Definition J3DAnimation.h:936
s32 getLoop()
Definition J3DAnimation.h:923
void setEnd(s16 end)
Definition J3DAnimation.h:922
f32 mRate
Definition J3DAnimation.h:940
s16 mStart
Definition J3DAnimation.h:937
void reset()
Definition J3DAnimation.h:929
f32 getRate() const
Definition J3DAnimation.h:925
void update()
Definition J3DAnimation.cpp:144
J3DTransformInfo & getTransformInfo()
Definition J3DJoint.h:57
u16 getJntNo() const
Definition J3DJoint.h:52
Definition d_a_hozelda.cpp:34
Definition d_a_hozelda.cpp:52
Definition J3DAnimation.h:953
J3DMtxCalcAnimationAdaptorBase()
Definition J3DAnimation.h:954
void change(J3DAnmTransform *)
Definition J3DAnimation.h:955
Definition J3DAnimation.h:959
void calc(J3DMtxCalcAnmBase *param_0)
Definition J3DAnimation.h:961
J3DMtxCalcAnimationAdaptorDefault(J3DAnmTransform *param_0)
Definition J3DAnimation.h:960
Definition J3DAnimation.h:976
J3DMtxCalcAnimation(J3DAnmTransform *param_0)
Definition J3DAnimation.h:977
void calc()
Definition J3DAnimation.h:984
void setAnmTransform(J3DAnmTransform *param_0)
Definition J3DAnimation.h:979
~J3DMtxCalcAnimation()
Definition J3DAnimation.h:978
void init(const Vec ¶m_0, const Mtx ¶m_1)
Definition J3DAnimation.h:983
A0 field_0x8
Definition J3DAnimation.h:986
Definition J3DAnimation.h:944
J3DAnmTransform * getAnmTransform()
Definition J3DAnimation.h:947
~J3DMtxCalcAnmBase()
Definition J3DAnimation.h:946
J3DMtxCalcAnmBase(J3DAnmTransform *param_0)
Definition J3DAnimation.h:945
J3DAnmTransform * mAnmTransform
Definition J3DAnimation.h:950
void setAnmTransform(J3DAnmTransform *param_0)
Definition J3DAnimation.h:948
Definition d_a_hozelda.cpp:217
static J3DJoint * getJoint()
Definition J3DJoint.h:31
Definition J3DStruct.h:48
Definition d_a_hozelda.cpp:18
Definition d_menu_dmap_map.cpp:90
int BOOL
Definition types.h:30
unsigned long u32
Definition types.h:9
signed short int s16
Definition types.h:6
float f32
Definition types.h:22
unsigned short int u16
Definition types.h:7
signed long s32
Definition types.h:8
unsigned char u8
Definition types.h:5