71 J3D_PANIC(342, param_0 < 2,
"Error : range over.");
75 J3D_PANIC(344, param_1 < 2,
"Error : range over.");
76 J3D_PANIC(345, param_2 <
mAnmTableNum[param_1],
"Error : range over.");
80 J3D_PANIC(351, param_0 < 2,
"Error : range over.");
486 __REGISTER
s16* pp4, __REGISTER
s16* pp5, __REGISTER
s16* pp6,
487 __REGISTER
s16* pp7) {
489 __REGISTER
f32 p1 = pp1;
499 __REGISTER
s16* p2 = pp2;
500 __REGISTER
s16* p3 = pp3;
501 __REGISTER
s16* p4 = pp4;
502 __REGISTER
s16* p5 = pp5;
503 __REGISTER
s16* p6 = pp6;
504 __REGISTER
s16* p7 = pp7;
507 psq_l ff2, 0(p2), 0x1, 5
508 psq_l ff0, 0(p5), 0x1, 5
509 psq_l ff7, 0(p3), 0x1, 5
511 psq_l ff6, 0(p6), 0x1, 5
513 psq_l ff0, 0(p7), 0x1, 5
516 psq_l fout, 0(p4), 0x1, 5
517 fmadds ff0, ff0, ff5, ff7
519 fnmsubs ff4, ff5, fout, ff4
523 fmadds fout, ff5, fout, ff0
524 fmadds fout, fout, ff3, ff7
525 fmadds fout, ff4, ff2, fout
526 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 f1, const f32 *f2, const f32 *f3, const f32 *f4, const f32 *f5, const f32 *f6, const f32 *f7)
Definition J2DAnimation.h:480
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:38
s16 getFrameMax() const
Definition J2DAnimation.h:40
u8 field_0x4
Definition J2DAnimation.h:46
s16 mFrameMax
Definition J2DAnimation.h:48
void setFrame(f32 frame)
Definition J2DAnimation.h:41
u8 field_0x5
Definition J2DAnimation.h:47
J2DAnmBase(s16 frameMax)
Definition J2DAnimation.h:33
J2DAnmBase()
Definition J2DAnimation.h:29
f32 getFrame() const
Definition J2DAnimation.h:42
J2DAnmKind mKind
Definition J2DAnimation.h:50
f32 mFrame
Definition J2DAnimation.h:49
virtual ~J2DAnmBase()
Definition J2DAnimation.h:37
J2DAnmKind getKind() const
Definition J2DAnimation.h:43
Definition J2DAnimation.h:461
J2DAnmColorFull()
Definition J2DAnimation.h:463
u8 * mGValues
Definition J2DAnimation.h:474
u8 * mBValues
Definition J2DAnimation.h:475
u8 * mAValues
Definition J2DAnimation.h:476
virtual ~J2DAnmColorFull()
Definition J2DAnimation.h:470
virtual void getColor(u16, _GXColor *) const
Definition J2DAnimation.cpp:267
J3DAnmColorFullTable * mInfoTable
Definition J2DAnimation.h:477
u8 * mRValues
Definition J2DAnimation.h:473
Definition J2DAnimation.h:423
J2DAnmColorKey()
Definition J2DAnimation.h:425
s16 * mRValues
Definition J2DAnimation.h:435
virtual void getColor(u16, _GXColor *) const
Definition J2DAnimation.cpp:305
virtual ~J2DAnmColorKey()
Definition J2DAnimation.h:432
s16 * mGValues
Definition J2DAnimation.h:436
s16 * mBValues
Definition J2DAnimation.h:437
J3DAnmColorKeyTable * mInfoTable
Definition J2DAnimation.h:439
s16 * mAValues
Definition J2DAnimation.h:438
Definition J2DAnimation.h:393
u16 mUpdateMaterialNum
Definition J2DAnimation.h:414
u16 field_0x10
Definition J2DAnimation.h:410
u16 field_0x14
Definition J2DAnimation.h:412
virtual void searchUpdateMaterialID(J2DScreen *)
Definition J2DAnimation.cpp:254
virtual ~J2DAnmColor()
Definition J2DAnimation.h:401
JUTNameTab field_0x20
Definition J2DAnimation.h:416
u16 * mUpdateMaterialID
Definition J2DAnimation.h:415
J2DAnmColor()
Definition J2DAnimation.h:395
u16 getUpdateMaterialID(u16 i) const
Definition J2DAnimation.h:405
u16 field_0x16
Definition J2DAnimation.h:413
u16 getUpdateMaterialNum() const
Definition J2DAnimation.h:404
u16 field_0x12
Definition J2DAnimation.h:411
virtual void getColor(u16, _GXColor *) const
Definition J2DAnimation.h:403
Definition J2DAnimation.h:331
u16 * mCRegUpdateMaterialID
Definition J2DAnimation.h:373
JUTNameTab mKRegNameTab
Definition J2DAnimation.h:376
s16 * mKRValues
Definition J2DAnimation.h:383
s16 * mKBValues
Definition J2DAnimation.h:385
J2DAnmTevRegKey()
Definition J2DAnimation.h:333
u16 field_0x18
Definition J2DAnimation.h:367
u16 field_0x1c
Definition J2DAnimation.h:369
J3DAnmKRegKeyTable * mAnmKRegKeyTable
Definition J2DAnimation.h:378
JUTNameTab mCRegNameTab
Definition J2DAnimation.h:374
void getTevColorReg(u16, GXColorS10 *) const
Definition J2DAnimation.cpp:666
u16 field_0x1a
Definition J2DAnimation.h:368
virtual ~J2DAnmTevRegKey()
Definition J2DAnimation.h:345
s16 * mCBValues
Definition J2DAnimation.h:381
J3DAnmCRegKeyTable * mAnmCRegKeyTable
Definition J2DAnimation.h:377
s16 * mKAValues
Definition J2DAnimation.h:386
u16 field_0x16
Definition J2DAnimation.h:366
virtual void searchUpdateMaterialID(J2DScreen *pScreen)
Definition J2DAnimation.cpp:824
u16 field_0x22
Definition J2DAnimation.h:372
u16 getCRegUpdateMaterialID(u16 i) const
Definition J2DAnimation.h:349
s16 * mCAValues
Definition J2DAnimation.h:382
s16 * mKGValues
Definition J2DAnimation.h:384
u16 mCRegUpdateMaterialNum
Definition J2DAnimation.h:363
s16 * mCGValues
Definition J2DAnimation.h:380
u16 field_0x20
Definition J2DAnimation.h:371
u16 getKRegUpdateMaterialNum() const
Definition J2DAnimation.h:354
void getTevKonstReg(u16, GXColor *) const
Definition J2DAnimation.cpp:745
J3DAnmCRegKeyTable * getAnmCRegKeyTable() const
Definition J2DAnimation.h:360
u16 field_0x14
Definition J2DAnimation.h:365
u16 getCRegUpdateMaterialNum() const
Definition J2DAnimation.h:348
u16 * mKRegUpdateMaterialID
Definition J2DAnimation.h:375
u16 mKRegUpdateMaterialNum
Definition J2DAnimation.h:364
u16 field_0x1e
Definition J2DAnimation.h:370
u16 getKRegUpdateMaterialID(u16 i) const
Definition J2DAnimation.h:355
s16 * mCRValues
Definition J2DAnimation.h:379
J3DAnmKRegKeyTable * getAnmKRegKeyTable() const
Definition J2DAnimation.h:361
Definition J2DAnimation.h:281
u16 getUpdateMaterialID(u16 i) const
Definition J2DAnimation.h:312
J2DAnmTexPatternTIMGPointer * mTIMGPtrArray
Definition J2DAnimation.h:324
ResTIMG * getResTIMG(u16) const
Definition J2DAnimation.cpp:630
u16 field_0x18
Definition J2DAnimation.h:320
JUTNameTab field_0x20
Definition J2DAnimation.h:323
u16 mUpdateMaterialNum
Definition J2DAnimation.h:321
virtual ~J2DAnmTexPattern()
Definition J2DAnimation.h:309
J3DAnmTexPatternFullTable * getAnmTable() const
Definition J2DAnimation.h:316
u16 * mValues
Definition J2DAnimation.h:318
u16 * mUpdateMaterialID
Definition J2DAnimation.h:322
J2DAnmTexPattern()
Definition J2DAnimation.h:296
JUTPalette * getPalette(u16) const
Definition J2DAnimation.cpp:642
u16 getUpdateMaterialNum() const
Definition J2DAnimation.h:311
void getTexNo(u16, u16 *) const
Definition J2DAnimation.cpp:617
J3DAnmTexPatternFullTable * mAnmTable
Definition J2DAnimation.h:319
virtual void searchUpdateMaterialID(J2DScreen *)
Definition J2DAnimation.cpp:578
Definition J2DAnimation.h:217
J2DAnmTextureSRTKey()
Definition J2DAnimation.h:219
int field_0x7c
Definition J2DAnimation.h:274
s16 * field_0x54
Definition J2DAnimation.h:267
f32 * field_0x58
Definition J2DAnimation.h:268
u16 * mUpdateMaterialID
Definition J2DAnimation.h:259
JUTNameTab field_0x34
Definition J2DAnimation.h:260
u16 field_0x4e
Definition J2DAnimation.h:265
void getTransform(u16 param_1, J3DTextureSRTInfo *param_2) const
Definition J2DAnimation.h:245
Vec * field_0x78
Definition J2DAnimation.h:273
f32 * mTranslationValues
Definition J2DAnimation.h:257
u16 field_0x4a
Definition J2DAnimation.h:263
virtual void searchUpdateMaterialID(J2DScreen *)
Definition J2DAnimation.cpp:565
u16 field_0x48
Definition J2DAnimation.h:262
virtual ~J2DAnmTextureSRTKey()
Definition J2DAnimation.h:234
u16 field_0x1e
Definition J2DAnimation.h:254
f32 * field_0x50
Definition J2DAnimation.h:266
J3DAnmTransformKeyTable * field_0x5c
Definition J2DAnimation.h:269
u16 getUpdateMaterialID(u16 i) const
Definition J2DAnimation.h:237
void calcTransform(f32, u16, J3DTextureSRTInfo *) const
Definition J2DAnimation.cpp:499
u16 field_0x1c
Definition J2DAnimation.h:253
u16 field_0x4c
Definition J2DAnimation.h:264
J3DAnmTransformKeyTable * mInfoTable
Definition J2DAnimation.h:250
u8 * field_0x60
Definition J2DAnimation.h:270
u16 field_0x1a
Definition J2DAnimation.h:252
s16 * mRotationValues
Definition J2DAnimation.h:256
u16 * field_0x64
Definition J2DAnimation.h:271
int field_0x10
Definition J2DAnimation.h:249
u8 getUpdateTexMtxID(u16 i) const
Definition J2DAnimation.h:241
JUTNameTab field_0x68
Definition J2DAnimation.h:272
u16 mUpdateMaterialNum
Definition J2DAnimation.h:251
u16 getUpdateMaterialNum() const
Definition J2DAnimation.h:236
f32 * mScaleValues
Definition J2DAnimation.h:255
u8 * mUpdateTexMtxID
Definition J2DAnimation.h:258
Vec * field_0x44
Definition J2DAnimation.h:261
Definition J2DAnimation.h:138
u16 field_0x10
Definition J2DAnimation.h:150
u8 * mValues
Definition J2DAnimation.h:153
void getVisibility(u16, u8 *) const
Definition J2DAnimation.cpp:653
J3DAnmVisibilityFullTable * mTable
Definition J2DAnimation.h:152
J2DAnmVisibilityFull()
Definition J2DAnimation.h:140
virtual ~J2DAnmVisibilityFull()
Definition J2DAnimation.h:147
u16 field_0x12
Definition J2DAnimation.h:151
Definition J2DAnimation.h:117
virtual ~J2DAnmVtxColorFull()
Definition J2DAnimation.h:124
u8 * mGValues
Definition J2DAnimation.h:129
J3DAnmColorFullTable * mInfoTable[2]
Definition J2DAnimation.h:127
u8 * mAValues
Definition J2DAnimation.h:131
u8 * mRValues
Definition J2DAnimation.h:128
virtual void getColor(u8, u16, _GXColor *) const
Definition J2DAnimation.cpp:384
J2DAnmVtxColorFull()
Definition J2DAnimation.h:119
u8 * mBValues
Definition J2DAnimation.h:130
Definition J2DAnimation.h:96
s16 * mGValues
Definition J2DAnimation.h:108
virtual ~J2DAnmVtxColorKey()
Definition J2DAnimation.h:103
s16 * mBValues
Definition J2DAnimation.h:109
s16 * mAValues
Definition J2DAnimation.h:110
virtual void getColor(u8, u16, _GXColor *) const
Definition J2DAnimation.cpp:421
J3DAnmColorKeyTable * mInfoTable[2]
Definition J2DAnimation.h:106
s16 * mRValues
Definition J2DAnimation.h:107
J2DAnmVtxColorKey()
Definition J2DAnimation.h:98
Definition J2DAnimation.h:57
u16 getAnmTableNum(u8 param_0) const
Definition J2DAnimation.h:70
virtual ~J2DAnmVtxColor()
Definition J2DAnimation.h:68
u16 mAnmTableNum[2]
Definition J2DAnimation.h:84
J3DAnmVtxColorIndexData * getAnmVtxColorIndexData(u8 param_1, u16 param_2) const
Definition J2DAnimation.h:74
J3DAnmVtxColorIndexData * mVtxColorIndexData[2]
Definition J2DAnimation.h:85
virtual void getColor(u8, u16, _GXColor *) const
Definition J2DAnimation.h:69
J2DAnmVtxColor()
Definition J2DAnimation.h:59
u16 * mVtxColorIndexPointer[2]
Definition J2DAnimation.h:86
u16 * getVtxColorIndexPointer(u8 param_0) const
Definition J2DAnimation.h:79
Definition J2DScreen.h:48
Definition JUTPalette.h:22
int i
Definition e_log.c:92
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
unsigned char u8
Definition types.h:8
Definition J2DAnimation.h:446
u16 mAOffset
Definition J2DAnimation.h:454
u16 mAMaxFrame
Definition J2DAnimation.h:453
u16 mGOffset
Definition J2DAnimation.h:450
u16 mBMaxFrame
Definition J2DAnimation.h:451
u16 mBOffset
Definition J2DAnimation.h:452
u16 mGMaxFrame
Definition J2DAnimation.h:449
u16 mROffset
Definition J2DAnimation.h:448
u16 mRMaxFrame
Definition J2DAnimation.h:447
Definition J2DAnimation.h:283
J2DAnmTexPatternTIMGPointer()
Definition J2DAnimation.h:284
JUTPalette * mPalette
Definition J2DAnimation.h:293
~J2DAnmTexPatternTIMGPointer()
Definition J2DAnimation.h:288
ResTIMG * mRes
Definition J2DAnimation.h:292
Definition J3DAnimation.h:143
Definition J3DAnimation.h:85
Definition J3DAnimation.h:65
Definition J3DAnimation.h:156
Definition J3DAnimation.h:132
Definition J3DAnimation.h:100
Definition J3DAnimation.h:76
Definition J3DStruct.h:28
Image data header.
Definition JUTTexture.h:18