215 #if !(PLATFORM_WII || PLATFORM_SHIELD)
J2DRotateAxis
Definition J2DPane.h:24
@ ROTATE_X
Definition J2DPane.h:25
@ ROTATE_Z
Definition J2DPane.h:27
@ ROTATE_Y
Definition J2DPane.h:26
J2DBasePosition
Definition J2DPane.h:30
@ J2DBasePosition_1
Definition J2DPane.h:32
@ J2DBasePosition_3
Definition J2DPane.h:34
@ J2DBasePosition_0
Definition J2DPane.h:31
@ J2DBasePosition_2
Definition J2DPane.h:33
@ J2DBasePosition_4
Definition J2DPane.h:35
static Mtx mtx[10]
Definition c_lib.cpp:486
Definition J2DAnimation.h:27
Definition J2DAnimation.h:391
Definition J2DAnimation.h:321
Definition J2DAnimation.h:279
Definition J2DAnimation.h:213
Definition J2DAnimation.h:134
Definition J2DAnimation.h:53
Definition J2DGrafContext.h:12
f32 getHeight() const
Definition J2DPane.h:124
int mKind
Definition J2DPane.h:187
f32 mRotateX
Definition J2DPane.h:203
const JSUTree< J2DPane > * getPaneTree()
Definition J2DPane.h:128
J2DPane * getFirstChildPane()
Definition J2DPane.cpp:603
const JGeometry::TBox2< f32 > & getGlbBounds() const
Definition J2DPane.h:147
u32 _fc
Definition J2DPane.h:216
virtual void setAnimationVC(J2DAnmVtxColor *vtx_color)
Definition J2DPane.cpp:875
virtual void setVisibileAnimation(J2DAnmVisibilityFull *visibility)
Definition J2DPane.cpp:816
void animationTransform()
Definition J2DPane.cpp:787
void setBasePosition(J2DBasePosition position)
Definition J2DPane.cpp:511
void setUserInfo(u64 info)
Definition J2DPane.h:178
JGeometry::TBox2< f32 > mBounds
Definition J2DPane.h:190
virtual void setAnimation(J2DAnmVisibilityFull *anm)
Definition J2DPane.h:115
void place(const JGeometry::TBox2< f32 > &dim)
Definition J2DPane.cpp:313
void * getPointer(JSURandomInputStream *stream, u32 size, JKRArchive *archive)
Definition J2DPane.cpp:720
JGeometry::TBox2< f32 > & getBounds()
Definition J2DPane.cpp:398
void rotateY(f32 rotate)
Definition J2DPane.h:163
u8 mCullMode
Definition J2DPane.h:196
Vec getGlbVtx(u8 arg1) const
Definition J2DPane.cpp:575
J2DPane()
Definition J2DPane.cpp:10
f32 getRotateZ() const
Definition J2DPane.h:139
virtual void setCullBack(bool cull)
Definition J2DPane.cpp:879
f32 mRotateZ
Definition J2DPane.h:205
bool insertChild(J2DPane *before, J2DPane *child)
Definition J2DPane.cpp:225
void changeUseTrans(J2DPane *other)
Definition J2DPane.cpp:158
virtual void setAlpha(u8)
Definition f_op_msg_mng.cpp:241
void draw(f32 a1, f32 a2, const J2DGrafContext *ctx, bool a4, bool a5)
Definition J2DPane.cpp:242
static s16 J2DCast_F32_to_S16(f32 value, u8 arg2)
Definition J2DPane.cpp:696
int getKind() const
Definition J2DPane.h:168
f32 getRotOffsetX() const
Definition J2DPane.h:141
bool isVisible() const
Definition J2DPane.h:170
u8 mColorAlpha
Definition J2DPane.h:198
f32 mRotateOffsetY
Definition J2DPane.h:207
bool mIsInfluencedAlpha
Definition J2DPane.h:199
JSUTree< J2DPane > * getFirstChild()
Definition J2DPane.h:126
f32 mScaleY
Definition J2DPane.h:209
virtual u16 getTypeID() const
Definition J2DPane.h:83
bool mVisible
Definition J2DPane.h:195
virtual void calcMtx()
Definition J2DPane.h:91
virtual const J2DAnmTransform * animationPane(const J2DAnmTransform *transform)
Definition J2DPane.cpp:834
u8 mBasePosition
Definition J2DPane.h:202
virtual void setAnimation(J2DAnmTevRegKey *anm)
Definition J2DPane.h:114
virtual void makeMatrix(f32 a, f32 b)
Definition J2DPane.h:101
u64 getUserInfo() const
Definition J2DPane.h:177
JSUTree< J2DPane > * getEndChild()
Definition J2DPane.h:127
virtual void add(f32 x, f32 y)
Definition J2DPane.cpp:370
f32 getWidth() const
Definition J2DPane.h:125
f32 getScaleX() const
Definition J2DPane.h:131
J2DPane * getNextChildPane()
Definition J2DPane.cpp:610
virtual void drawSelf(f32 arg1, f32 arg2)
Definition J2DPane.cpp:899
char mRotAxis
Definition J2DPane.h:201
f32 mTranslateY
Definition J2DPane.h:211
virtual void resize(f32 x, f32 y)
Definition J2DPane.cpp:376
J2DPane * getParentPane()
Definition J2DPane.cpp:617
void initialize(J2DPane *, bool, u64, const JGeometry::TBox2< f32 > &)
Definition J2DPane.cpp:43
virtual J2DPane * searchUserInfo(u64 tag)
Definition J2DPane.cpp:455
virtual J2DPane * search(u64 tag)
Definition J2DPane.cpp:441
f32 mTranslateX
Definition J2DPane.h:210
void makePaneStream(J2DPane *other, JSURandomInputStream *stream)
Definition J2DPane.cpp:99
virtual void setAnimation(J2DAnmBase *anm)
Definition J2DPane.cpp:753
virtual bool isUsed(const ResTIMG *timg)
Definition J2DPane.cpp:469
virtual void setAnimation(J2DAnmTextureSRTKey *anm)
Definition J2DPane.h:113
MtxP getGlbMtx()
Definition J2DPane.h:145
bool isConnectParent() const
Definition J2DPane.h:175
f32 getTranslateY() const
Definition J2DPane.h:137
virtual void setAnimationVF(J2DAnmVisibilityFull *visibility)
Definition J2DPane.cpp:871
f32 mRotateY
Definition J2DPane.h:204
const J2DAnmTransform * mTransform
Definition J2DPane.h:213
void makePaneExStream(J2DPane *other, JSURandomInputStream *stream)
Definition J2DPane.cpp:645
JSUTree< J2DPane > mPaneTree
Definition J2DPane.h:212
virtual void setCullBack(_GXCullMode cmode)
u64 mInfoTag
Definition J2DPane.h:188
void scale(f32 scaleH, f32 scaleV)
Definition J2DPane.h:157
virtual void setAnimation(J2DAnmVtxColor *anm)
Definition J2DPane.h:116
virtual void clearAnmTransform()
Definition J2DPane.cpp:792
virtual void move(f32 x, f32 y)
Definition J2DPane.cpp:364
virtual void setAnimation(J2DAnmColor *anm)
Definition J2DPane.h:111
void setMtx(Mtx m)
Definition J2DPane.h:149
void translate(f32 transX, f32 transY)
Definition J2DPane.h:151
f32 getRotOffsetY() const
Definition J2DPane.h:143
f32 getTranslateX() const
Definition J2DPane.h:135
void hide()
Definition J2DPane.h:173
u64 mUserInfoTag
Definition J2DPane.h:189
f32 getScaleY() const
Definition J2DPane.h:133
u16 field_0x4
Definition J2DPane.h:186
Mtx mGlobalMtx
Definition J2DPane.h:194
JGeometry::TBox2< f32 > mClipRect
Definition J2DPane.h:192
virtual void setAnimation(J2DAnmTexPattern *anm)
Definition J2DPane.h:112
JGeometry::TBox2< f32 > mGlobalBounds
Definition J2DPane.h:191
bool mConnected
Definition J2DPane.h:200
const Mtx * getMtx() const
Definition J2DPane.h:179
void setInfluencedAlpha(bool arg1, bool arg2)
Definition J2DPane.cpp:537
bool appendChild(J2DPane *child)
Definition J2DPane.cpp:210
void show()
Definition J2DPane.h:172
virtual void setVtxColorAnimation(J2DAnmVtxColor *vtx_color)
Definition J2DPane.cpp:825
void clip(const JGeometry::TBox2< f32 > &bounds)
Definition J2DPane.cpp:435
u8 mAlpha
Definition J2DPane.h:197
f32 mScaleX
Definition J2DPane.h:208
virtual void drawSelf(f32 arg1, f32 arg2, Mtx *mtx)
void updateTransform(const J2DAnmTransform *transform)
Definition J2DPane.cpp:848
static JGeometry::TBox2< f32 > static_mBounds
Definition J2DPane.h:183
void rotate(f32 offsetX, f32 offsetY, J2DRotateAxis axis, f32 angle)
Definition J2DPane.cpp:416
void initiate()
Definition J2DPane.cpp:22
virtual void rewriteAlpha()
Definition J2DPane.cpp:867
virtual void update()
Definition J2DPane.cpp:895
virtual ~J2DPane()
Definition J2DPane.cpp:202
u8 getAlpha() const
Definition J2DPane.h:129
virtual bool setConnectParent(bool connected)
Definition J2DPane.cpp:890
Mtx mPositionMtx
Definition J2DPane.h:193
f32 mRotateOffsetX
Definition J2DPane.h:206
Definition J2DScreen.h:48
Definition JKRArchive.h:57
JSUTree< T > * getFirstChild() const
Definition JSUList.h:199
JSUTree< T > * getEndChild() const
Definition JSUList.h:197
JSUTree< T > * getParent() const
Definition JSUList.h:211
static e_rb_class * child[10]
Definition d_a_e_rb.cpp:505
_GXCullMode
Definition GXEnum.h:483
f32 Mtx[3][4]
Definition mtx.h:25
f32(* MtxP)[4]
Definition mtx.h:38
unsigned int size
Definition __os.h:106
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 long long int u64
Definition types.h:14
unsigned char u8
Definition types.h:8
double x double x
Definition e_atan2.c:58
int m
Definition e_atan2.c:62
double x double y
Definition e_atan2.c:58
Definition JGeometry.h:499
TVec2< f32 > i
Definition JGeometry.h:495
f32 getHeight() const
Definition JGeometry.h:476
f32 getWidth() const
Definition JGeometry.h:475
T x
Definition JGeometry.h:461
T y
Definition JGeometry.h:462
Image data header.
Definition JUTTexture.h:18