1#ifndef D_PANE_D_PANE_CLASS_H
2#define D_PANE_D_PANE_CLASS_H
4#include "JSystem/JUtility/TColor.h"
18 CPaneMgr(J2DScreen* i_scrn, u64 i_tag, u8 i_flags, JKRExpHeap* i_heap);
21 void initiate(J2DPane*, JKRExpHeap*);
30 bool colorAnime(s16, JUtility::TColor, JUtility::TColor, JUtility::TColor,
31 JUtility::TColor, u8);
34 JGeometry::TBox2<f32>*
getBounds(J2DPane*);
49 return mPane->getBounds().i.x +
mPane->getWidth() / 2;
Definition d_pane_class_alpha.h:10
J2DPane * mPane
Definition d_pane_class_alpha.h:36
J2DPane * getPanePtr()
Definition d_pane_class_alpha.h:30
Definition d_pane_class.h:13
f32 getRotateZ()
Definition d_pane_class.h:66
f32 getGlobalPosY()
Definition d_pane_class.cpp:199
f32 getInitSizeX()
Definition d_pane_class.h:81
void initiate(J2DPane *, JKRExpHeap *)
Definition d_pane_class.cpp:68
JGeometry::TVec2< f32 > mInitSize
Definition d_pane_class.h:101
f32 getGlobalPosX()
Definition d_pane_class.cpp:190
void resize(f32 x, f32 y)
Definition d_pane_class.h:54
f32 getInitScaleX()
Definition d_pane_class.h:84
s16 mColorAnime
Definition d_pane_class.h:113
JUtility::TColor mInitWhite
Definition d_pane_class.h:106
f32 getScaleY()
Definition d_pane_class.h:88
void translate(f32 x, f32 y)
Definition d_pane_class.h:52
s16 field_0x66
Definition d_pane_class.h:111
JGeometry::TVec2< f32 > mInitPos
Definition d_pane_class.h:99
void move(f32 x, f32 y)
Definition d_pane_class.h:55
f32 getInitScaleY()
Definition d_pane_class.h:85
f32 getInitGlobalCenterPosX()
Definition d_pane_class.h:78
virtual ~CPaneMgr()
Definition d_pane_class.cpp:27
f32 mRotateZ
Definition d_pane_class.h:104
f32 getInitPosY()
Definition d_pane_class.h:73
s16 * field_0x20
Definition d_pane_class.h:98
f32 getSizeX()
Definition d_pane_class.h:63
Vec getGlobalVtx(Mtx *param_0, u8 param_1, bool param_2, s16 param_3)
Definition d_pane_class.h:36
JUtility::TColor getInitBlack()
Definition d_pane_class.h:93
Vec getGlobalVtx(J2DPane *, f32(*)[3][4], u8, bool, s16)
JUtility::TColor getInitWhite()
Definition d_pane_class.h:94
JGeometry::TVec2< f32 > mRotateOffset
Definition d_pane_class.h:105
void colorAnimeStart(s16 start)
Definition d_pane_class.h:58
f32 getGlobalCenterPosY()
Definition d_pane_class.h:44
void paneTrans(f32, f32)
Definition d_pane_class.cpp:246
f32 getInitSizeY()
Definition d_pane_class.h:82
Vec getGlobalVtxCenter(bool param_0, s16 param_1)
Definition d_pane_class.h:40
void childPaneGetSize(J2DPane *)
Definition d_pane_class.cpp:159
f32 getPosY()
Definition d_pane_class.h:61
s16 field_0x62
Definition d_pane_class.h:109
bool colorAnime(s16, JUtility::TColor, JUtility::TColor, JUtility::TColor, JUtility::TColor, u8)
Definition d_pane_class.cpp:286
f32 getInitGlobalPosX()
Definition d_pane_class.h:75
bool scaleAnime(s16, f32, f32, u8)
Definition d_pane_class.cpp:272
void childPaneSetSize(J2DPane *, f32, f32)
Definition d_pane_class.cpp:174
f32 getInitGlobalCenterPosY()
Definition d_pane_class.h:79
f32 getInitCenterPosX()
Definition d_pane_class.h:68
f32 getSizeY()
Definition d_pane_class.h:64
void scaleAnimeStart(s16 v)
Definition d_pane_class.h:57
virtual void setAlpha(u8)
Definition d_pane_class.cpp:38
s16 mScaleAnime
Definition d_pane_class.h:110
f32 getPosX()
Definition d_pane_class.h:60
void paneScale(f32, f32)
Definition d_pane_class.cpp:252
Vec getGlobalVtxCenter(J2DPane *, bool, s16)
Definition d_pane_class.cpp:392
f32 getTranslateX()
Definition d_pane_class.h:90
f32 getScaleX()
Definition d_pane_class.h:87
JGeometry::TBox2< f32 > * getBounds(J2DPane *)
Definition d_pane_class.cpp:407
JUtility::TColor mInitBlack
Definition d_pane_class.h:107
JGeometry::TVec2< f32 > mInitTrans
Definition d_pane_class.h:103
CPaneMgr()
Definition d_pane_class.cpp:16
void reinit()
Definition d_pane_class.cpp:47
f32 getInitGlobalPosY()
Definition d_pane_class.h:76
f32 getInitCenterPosY()
Definition d_pane_class.h:70
void setBlackWhite(JUtility::TColor, JUtility::TColor)
Definition d_pane_class.cpp:223
JGeometry::TVec2< f32 > mGlobalPos
Definition d_pane_class.h:100
s16 field_0x60
Definition d_pane_class.h:108
JGeometry::TVec2< f32 > mInitScale
Definition d_pane_class.h:102
f32 getInitPosX()
Definition d_pane_class.h:72
f32 getCenterPosX()
Definition d_pane_class.h:48
void scale(f32 h, f32 v)
Definition d_pane_class.h:53
void * mpFirstStackSize
Definition d_pane_class.h:97
f32 getTranslateY()
Definition d_pane_class.h:91
s16 field_0x68
Definition d_pane_class.h:112
static void start(b_oh_class *i_this)
Definition d_a_b_oh.cpp:129
bool dPaneClass_setPriority(void **, JKRHeap *, J2DScreen *, char const *, u32, JKRArchive *)
Definition d_pane_class.cpp:444
void dPaneClass_showNullPane(J2DScreen *)
Definition d_pane_class.cpp:428
vec y
Definition d_path.cpp:111
vec x
Definition d_path.cpp:110
int cXyz int * param_2
Definition d_path.cpp:106
struct Vec Vec
Definition m_Do_lib.h:8