67 J3D_PANIC(342, param_0 < 2,
"Error : range over.");
71 J3D_PANIC(344, param_1 < 2,
"Error : range over.");
72 J3D_PANIC(345, param_2 <
mAnmTableNum[param_1],
"Error : range over.");
76 J3D_PANIC(351, param_0 < 2,
"Error : range over.");
489 __REGISTER
s16* pp4, __REGISTER
s16* pp5, __REGISTER
s16* pp6,
490 __REGISTER
s16* pp7) {
492 __REGISTER
f32 p1 = pp1;
502 __REGISTER
s16* p2 = pp2;
503 __REGISTER
s16* p3 = pp3;
504 __REGISTER
s16* p4 = pp4;
505 __REGISTER
s16* p5 = pp5;
506 __REGISTER
s16* p6 = pp6;
507 __REGISTER
s16* p7 = pp7;
510 psq_l ff2, 0(p2), 0x1, 5
511 psq_l ff0, 0(p5), 0x1, 5
512 psq_l ff7, 0(p3), 0x1, 5
514 psq_l ff6, 0(p6), 0x1, 5
516 psq_l ff0, 0(p7), 0x1, 5
519 psq_l fout, 0(p4), 0x1, 5
520 fmadds ff0, ff0, ff5, ff7
522 fnmsubs ff4, ff5, fout, ff4
526 fmadds fout, ff5, fout, ff0
527 fmadds fout, fout, ff3, ff7
528 fmadds fout, ff4, ff2, fout
529 fsubs fout, fout, ff0
J2DAnmKind
Definition J2DAnimation.h:13
@ KIND_VTX_COLOR
Definition J2DAnimation.h:20
@ KIND_TEXTURE_SRT
Definition J2DAnimation.h:17
@ KIND_COLOR
Definition J2DAnimation.h:15
@ KIND_TEV_REG
Definition J2DAnimation.h:18
@ KIND_VISIBILITY
Definition J2DAnimation.h:19
@ KIND_TEX_PATTERN
Definition J2DAnimation.h:16
@ KIND_TRANSFORM
Definition J2DAnimation.h:14
f32 J2DHermiteInterpolation(f32, T *, T *, T *, T *, T *, T *)
f32 J2DHermiteInterpolation< s16 >(__REGISTER f32 pp1, __REGISTER s16 *pp2, __REGISTER s16 *pp3, __REGISTER s16 *pp4, __REGISTER s16 *pp5, __REGISTER s16 *pp6, __REGISTER s16 *pp7)
Definition J2DAnimation.h:488
f32 J2DHermiteInterpolation< f32 >(f32 f1, f32 *f2, f32 *f3, f32 *f4, f32 *f5, f32 *f6, f32 *f7)
Definition J2DAnimation.h:482
f32 JMAHermiteInterpolation(__REGISTER f32 p1, __REGISTER f32 p2, __REGISTER f32 p3, __REGISTER f32 p4, __REGISTER f32 p5, __REGISTER f32 p6, __REGISTER f32 p7)
Definition JMath.h:60
Definition J2DAnimation.h:27
virtual void searchUpdateMaterialID(J2DScreen *)
Definition J2DAnimation.h:34
s16 getFrameMax() const
Definition J2DAnimation.h:36
u8 field_0x4
Definition J2DAnimation.h:42
s16 mFrameMax
Definition J2DAnimation.h:44
void setFrame(f32 frame)
Definition J2DAnimation.h:37
u8 field_0x5
Definition J2DAnimation.h:43
J2DAnmBase()
Definition J2DAnimation.h:29
f32 getFrame() const
Definition J2DAnimation.h:38
J2DAnmKind mKind
Definition J2DAnimation.h:46
f32 mFrame
Definition J2DAnimation.h:45
virtual ~J2DAnmBase()
Definition J2DAnimation.h:33
J2DAnmKind getKind() const
Definition J2DAnimation.h:39
Definition J2DAnimation.h:459
J2DAnmColorFull()
Definition J2DAnimation.h:461
u8 * mGValues
Definition J2DAnimation.h:472
u8 * mBValues
Definition J2DAnimation.h:473
u8 * mAValues
Definition J2DAnimation.h:474
virtual ~J2DAnmColorFull()
Definition J2DAnimation.h:468
virtual void getColor(u16, _GXColor *) const
Definition J2DAnimation.cpp:218
J3DAnmColorFullTable * mInfoTable
Definition J2DAnimation.h:475
u8 * mRValues
Definition J2DAnimation.h:471
Definition J2DAnimation.h:421
J2DAnmColorKey()
Definition J2DAnimation.h:423
s16 * mRValues
Definition J2DAnimation.h:433
virtual void getColor(u16, _GXColor *) const
Definition J2DAnimation.cpp:254
virtual ~J2DAnmColorKey()
Definition J2DAnimation.h:430
s16 * mGValues
Definition J2DAnimation.h:434
s16 * mBValues
Definition J2DAnimation.h:435
J3DAnmColorKeyTable * mInfoTable
Definition J2DAnimation.h:437
s16 * mAValues
Definition J2DAnimation.h:436
Definition J2DAnimation.h:391
u16 mUpdateMaterialNum
Definition J2DAnimation.h:412
u16 field_0x10
Definition J2DAnimation.h:408
u16 field_0x14
Definition J2DAnimation.h:410
virtual void searchUpdateMaterialID(J2DScreen *)
Definition J2DAnimation.cpp:205
virtual ~J2DAnmColor()
Definition J2DAnimation.h:402
JUTNameTab field_0x20
Definition J2DAnimation.h:414
u16 * mUpdateMaterialID
Definition J2DAnimation.h:413
J2DAnmColor()
Definition J2DAnimation.h:393
u16 getUpdateMaterialID(u16 i) const
Definition J2DAnimation.h:406
u16 field_0x16
Definition J2DAnimation.h:411
u16 getUpdateMaterialNum() const
Definition J2DAnimation.h:405
u16 field_0x12
Definition J2DAnimation.h:409
virtual void getColor(u16, _GXColor *) const
Definition J2DAnimation.h:404
Definition J2DAnimation.h:321
u16 * mCRegUpdateMaterialID
Definition J2DAnimation.h:371
JUTNameTab mKRegNameTab
Definition J2DAnimation.h:374
s16 * mKRValues
Definition J2DAnimation.h:381
s16 * mKBValues
Definition J2DAnimation.h:383
J2DAnmTevRegKey()
Definition J2DAnimation.h:323
u16 field_0x18
Definition J2DAnimation.h:365
u16 field_0x1c
Definition J2DAnimation.h:367
J3DAnmKRegKeyTable * mAnmKRegKeyTable
Definition J2DAnimation.h:376
JUTNameTab mCRegNameTab
Definition J2DAnimation.h:372
u16 field_0x1a
Definition J2DAnimation.h:366
virtual ~J2DAnmTevRegKey()
Definition J2DAnimation.h:349
s16 * mCBValues
Definition J2DAnimation.h:379
J3DAnmCRegKeyTable * mAnmCRegKeyTable
Definition J2DAnimation.h:375
s16 * mKAValues
Definition J2DAnimation.h:384
u16 field_0x16
Definition J2DAnimation.h:364
virtual void searchUpdateMaterialID(J2DScreen *pScreen)
Definition J2DAnimation.cpp:756
u16 field_0x22
Definition J2DAnimation.h:370
u16 getCRegUpdateMaterialID(u16 i) const
Definition J2DAnimation.h:353
void getTevColorReg(u16, _GXColorS10 *) const
Definition J2DAnimation.cpp:602
s16 * mCAValues
Definition J2DAnimation.h:380
s16 * mKGValues
Definition J2DAnimation.h:382
u16 mCRegUpdateMaterialNum
Definition J2DAnimation.h:361
s16 * mCGValues
Definition J2DAnimation.h:378
u16 field_0x20
Definition J2DAnimation.h:369
u16 getKRegUpdateMaterialNum() const
Definition J2DAnimation.h:355
J3DAnmCRegKeyTable * getAnmCRegKeyTable() const
Definition J2DAnimation.h:358
u16 field_0x14
Definition J2DAnimation.h:363
u16 getCRegUpdateMaterialNum() const
Definition J2DAnimation.h:352
u16 * mKRegUpdateMaterialID
Definition J2DAnimation.h:373
void getTevKonstReg(u16, _GXColor *) const
Definition J2DAnimation.cpp:679
u16 mKRegUpdateMaterialNum
Definition J2DAnimation.h:362
u16 field_0x1e
Definition J2DAnimation.h:368
u16 getKRegUpdateMaterialID(u16 i) const
Definition J2DAnimation.h:356
s16 * mCRValues
Definition J2DAnimation.h:377
J3DAnmKRegKeyTable * getAnmKRegKeyTable() const
Definition J2DAnimation.h:359
Definition J2DAnimation.h:279
u16 getUpdateMaterialID(u16 i) const
Definition J2DAnimation.h:305
J2DAnmTexPatternTIMGPointer * mTIMGPtrArray
Definition J2DAnimation.h:314
ResTIMG * getResTIMG(u16) const
Definition J2DAnimation.cpp:570
u16 field_0x18
Definition J2DAnimation.h:310
JUTNameTab field_0x20
Definition J2DAnimation.h:313
u16 mUpdateMaterialNum
Definition J2DAnimation.h:311
virtual ~J2DAnmTexPattern()
Definition J2DAnimation.h:302
J3DAnmTexPatternFullTable * getAnmTable() const
Definition J2DAnimation.h:306
u16 * mValues
Definition J2DAnimation.h:308
u16 * mUpdateMaterialID
Definition J2DAnimation.h:312
J2DAnmTexPattern()
Definition J2DAnimation.h:289
JUTPalette * getPalette(u16) const
Definition J2DAnimation.cpp:580
u16 getUpdateMaterialNum() const
Definition J2DAnimation.h:304
void getTexNo(u16, u16 *) const
Definition J2DAnimation.cpp:558
J3DAnmTexPatternFullTable * mAnmTable
Definition J2DAnimation.h:309
virtual void searchUpdateMaterialID(J2DScreen *)
Definition J2DAnimation.cpp:521
Definition J2DAnimation.h:213
J2DAnmTextureSRTKey()
Definition J2DAnimation.h:215
int field_0x7c
Definition J2DAnimation.h:272
s16 * field_0x54
Definition J2DAnimation.h:265
f32 * field_0x58
Definition J2DAnimation.h:266
u16 * mUpdateMaterialID
Definition J2DAnimation.h:257
JUTNameTab field_0x34
Definition J2DAnimation.h:258
u16 field_0x4e
Definition J2DAnimation.h:263
Vec * field_0x78
Definition J2DAnimation.h:271
f32 * mTranslationValues
Definition J2DAnimation.h:255
u16 field_0x4a
Definition J2DAnimation.h:261
virtual void searchUpdateMaterialID(J2DScreen *)
Definition J2DAnimation.cpp:508
u16 field_0x48
Definition J2DAnimation.h:260
virtual ~J2DAnmTextureSRTKey()
Definition J2DAnimation.h:238
u16 field_0x1e
Definition J2DAnimation.h:252
f32 * field_0x50
Definition J2DAnimation.h:264
J3DAnmTransformKeyTable * field_0x5c
Definition J2DAnimation.h:267
u16 getUpdateMaterialID(u16 i) const
Definition J2DAnimation.h:241
void calcTransform(f32, u16, J3DTextureSRTInfo *) const
Definition J2DAnimation.cpp:444
u16 field_0x1c
Definition J2DAnimation.h:251
u16 field_0x4c
Definition J2DAnimation.h:262
J3DAnmTransformKeyTable * mInfoTable
Definition J2DAnimation.h:248
u8 * field_0x60
Definition J2DAnimation.h:268
u16 field_0x1a
Definition J2DAnimation.h:250
s16 * mRotationValues
Definition J2DAnimation.h:254
u16 * field_0x64
Definition J2DAnimation.h:269
int field_0x10
Definition J2DAnimation.h:247
u8 getUpdateTexMtxID(u16 i) const
Definition J2DAnimation.h:242
JUTNameTab field_0x68
Definition J2DAnimation.h:270
u16 mUpdateMaterialNum
Definition J2DAnimation.h:249
u16 getUpdateMaterialNum() const
Definition J2DAnimation.h:240
f32 * mScaleValues
Definition J2DAnimation.h:253
void getTransform(u16 param_1, J3DTextureSRTInfo *param_2)
Definition J2DAnimation.h:243
u8 * mUpdateTexMtxID
Definition J2DAnimation.h:256
Vec * field_0x44
Definition J2DAnimation.h:259
Definition J2DAnimation.h:134
u16 field_0x10
Definition J2DAnimation.h:146
u8 * mValues
Definition J2DAnimation.h:149
void getVisibility(u16, u8 *) const
Definition J2DAnimation.cpp:590
J3DAnmVisibilityFullTable * mTable
Definition J2DAnimation.h:148
J2DAnmVisibilityFull()
Definition J2DAnimation.h:136
virtual ~J2DAnmVisibilityFull()
Definition J2DAnimation.h:143
u16 field_0x12
Definition J2DAnimation.h:147
Definition J2DAnimation.h:113
virtual ~J2DAnmVtxColorFull()
Definition J2DAnimation.h:120
u8 * mGValues
Definition J2DAnimation.h:125
J3DAnmColorFullTable * mInfoTable[2]
Definition J2DAnimation.h:123
u8 * mAValues
Definition J2DAnimation.h:127
u8 * mRValues
Definition J2DAnimation.h:124
virtual void getColor(u8, u16, _GXColor *) const
Definition J2DAnimation.cpp:331
J2DAnmVtxColorFull()
Definition J2DAnimation.h:115
u8 * mBValues
Definition J2DAnimation.h:126
Definition J2DAnimation.h:92
s16 * mGValues
Definition J2DAnimation.h:104
virtual ~J2DAnmVtxColorKey()
Definition J2DAnimation.h:99
s16 * mBValues
Definition J2DAnimation.h:105
s16 * mAValues
Definition J2DAnimation.h:106
virtual void getColor(u8, u16, _GXColor *) const
Definition J2DAnimation.cpp:367
J3DAnmColorKeyTable * mInfoTable[2]
Definition J2DAnimation.h:102
s16 * mRValues
Definition J2DAnimation.h:103
J2DAnmVtxColorKey()
Definition J2DAnimation.h:94
Definition J2DAnimation.h:53
u16 getAnmTableNum(u8 param_0) const
Definition J2DAnimation.h:66
virtual ~J2DAnmVtxColor()
Definition J2DAnimation.h:64
u16 mAnmTableNum[2]
Definition J2DAnimation.h:80
J3DAnmVtxColorIndexData * getAnmVtxColorIndexData(u8 param_1, u16 param_2) const
Definition J2DAnimation.h:70
J3DAnmVtxColorIndexData * mVtxColorIndexData[2]
Definition J2DAnimation.h:81
virtual void getColor(u8, u16, _GXColor *) const
Definition J2DAnimation.h:65
J2DAnmVtxColor()
Definition J2DAnimation.h:55
u16 * mVtxColorIndexPointer[2]
Definition J2DAnimation.h:82
u16 * getVtxColorIndexPointer(u8 param_0) const
Definition J2DAnimation.h:75
Definition J2DScreen.h:48
Definition JUTPalette.h:22
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
int i
Definition e_pow.c:165
Definition J2DAnimation.h:444
u16 mAOffset
Definition J2DAnimation.h:452
u16 mAMaxFrame
Definition J2DAnimation.h:451
u16 mGOffset
Definition J2DAnimation.h:448
u16 mBMaxFrame
Definition J2DAnimation.h:449
u16 mBOffset
Definition J2DAnimation.h:450
u16 mGMaxFrame
Definition J2DAnimation.h:447
u16 mROffset
Definition J2DAnimation.h:446
u16 mRMaxFrame
Definition J2DAnimation.h:445
Definition J2DAnimation.h:281
J2DAnmTexPatternTIMGPointer()
Definition J2DAnimation.cpp:867
JUTPalette * mPalette
Definition J2DAnimation.h:286
~J2DAnmTexPatternTIMGPointer()
Definition J2DAnimation.cpp:872
ResTIMG * mRes
Definition J2DAnimation.h:285
Definition J3DAnimation.h:141
Definition J3DAnimation.h:83
Definition J3DAnimation.h:63
Definition J3DAnimation.h:154
Definition J3DAnimation.h:130
Definition J3DAnimation.h:98
Definition J3DAnimation.h:74
Definition J3DStruct.h:48
Image data header.
Definition JUTTexture.h:18