Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JAWWindow Class Reference

#include <JAWWindow.h>

+ Inheritance diagram for JAWWindow:
+ Collaboration diagram for JAWWindow:

Classes

class  TJ2DWindowDraw
 
class  TWindowText
 

Public Member Functions

 JAWWindow (const char *, int, int)
 
virtual ~JAWWindow ()
 
virtual void onDraw (JAWGraphContext *)
 
virtual BOOL onInit ()
 
virtual void frameWork ()
 
virtual void onPadProc (const JUTGamePad &)
 
virtual void onTrigA (const JUTGamePad &)
 
virtual void onTrigB (const JUTGamePad &)
 
virtual void onTrigX (const JUTGamePad &)
 
virtual void onTrigY (const JUTGamePad &)
 
virtual void onTrigMenu (const JUTGamePad &)
 
virtual void onTrigL (const JUTGamePad &)
 
virtual void onTrigZ (const JUTGamePad &)
 
virtual void onTrigUp (const JUTGamePad &)
 
virtual void onTrigDown (const JUTGamePad &)
 
virtual void onTrigLeft (const JUTGamePad &)
 
virtual void onTrigRight (const JUTGamePad &)
 
virtual void onReleaseA (const JUTGamePad &)
 
virtual void onReleaseB (const JUTGamePad &)
 
virtual void onReleaseX (const JUTGamePad &)
 
virtual void onReleaseY (const JUTGamePad &)
 
virtual void onReleaseMenu (const JUTGamePad &)
 
virtual void onReleaseL (const JUTGamePad &)
 
virtual void onReleaseZ (const JUTGamePad &)
 
virtual void onReleaseUp (const JUTGamePad &)
 
virtual void onReleaseDown (const JUTGamePad &)
 
virtual void onReleaseLeft (const JUTGamePad &)
 
virtual void onReleaseRight (const JUTGamePad &)
 
virtual void onKeyA (const JUTGamePad &)
 
virtual void onKeyB (const JUTGamePad &)
 
virtual void onKeyX (const JUTGamePad &)
 
virtual void onKeyY (const JUTGamePad &)
 
virtual void onKeyMenu (const JUTGamePad &)
 
virtual void onKeyL (const JUTGamePad &)
 
virtual void onKeyZ (const JUTGamePad &)
 
virtual void onKeyUp (const JUTGamePad &)
 
virtual void onKeyDown (const JUTGamePad &)
 
virtual void onKeyLeft (const JUTGamePad &)
 
virtual void onKeyRight (const JUTGamePad &)
 
BOOL initIf ()
 
void setTitleColor (const JUtility::TColor &, const JUtility::TColor &)
 
void setWindowColor (const JUtility::TColor &, const JUtility::TColor &, const JUtility::TColor &, const JUtility::TColor &)
 
void move (f32, f32)
 
void addPosition (f32, f32)
 
void addSize (f32, f32)
 
void padProc (const JUTGamePad &)
 
void setMatrix (Mtx mtx)
 
void setAlpha (u8 alpha)
 
void draw (int x, int y, const J2DGrafContext *p_grafCtx)
 

Static Public Member Functions

static JUtility::TColor convJudaColor (u16)
 

Public Attributes

Mtx mMatrix
 
u8 field_0x34 [0x38 - 0x34]
 
TJ2DWindowDraw field_0x38
 
J2DTextBox field_0x180
 
TWindowText field_0x2b0
 
JUtility::TColor field_0x3d8
 
JUtility::TColor field_0x3dc
 
JUtility::TColor field_0x3e0
 
JUtility::TColor field_0x3e4
 
int field_0x3e8
 
u8 field_0x3ec
 

Constructor & Destructor Documentation

◆ JAWWindow()

JAWWindow::JAWWindow ( const char * param_1,
int param_2,
int param_3 )

◆ ~JAWWindow()

JAWWindow::~JAWWindow ( )
virtual

Member Function Documentation

◆ addPosition()

void JAWWindow::addPosition ( f32 param_1,
f32 param_2 )

◆ addSize()

void JAWWindow::addSize ( f32 width,
f32 height )

◆ convJudaColor()

JUtility::TColor JAWWindow::convJudaColor ( u16 param_1)
static

◆ draw()

void JAWWindow::draw ( int x,
int y,
const J2DGrafContext * p_grafCtx )
inline

◆ frameWork()

virtual void JAWWindow::frameWork ( )
inlinevirtual

Reimplemented in Z2SoundPlayer.

◆ initIf()

BOOL JAWWindow::initIf ( )

◆ move()

void JAWWindow::move ( f32 param_1,
f32 param_2 )

◆ onDraw()

void JAWWindow::onDraw ( JAWGraphContext * )
virtual

Reimplemented in Z2SoundPlayer.

◆ onInit()

BOOL JAWWindow::onInit ( )
virtual

◆ onKeyA()

virtual void JAWWindow::onKeyA ( const JUTGamePad & )
inlinevirtual

◆ onKeyB()

virtual void JAWWindow::onKeyB ( const JUTGamePad & )
inlinevirtual

◆ onKeyDown()

virtual void JAWWindow::onKeyDown ( const JUTGamePad & )
inlinevirtual

Reimplemented in Z2SoundPlayer.

◆ onKeyL()

virtual void JAWWindow::onKeyL ( const JUTGamePad & )
inlinevirtual

◆ onKeyLeft()

virtual void JAWWindow::onKeyLeft ( const JUTGamePad & )
inlinevirtual

Reimplemented in Z2SoundPlayer.

◆ onKeyMenu()

virtual void JAWWindow::onKeyMenu ( const JUTGamePad & )
inlinevirtual

Reimplemented in Z2SoundPlayer.

◆ onKeyRight()

virtual void JAWWindow::onKeyRight ( const JUTGamePad & )
inlinevirtual

Reimplemented in Z2SoundPlayer.

◆ onKeyUp()

virtual void JAWWindow::onKeyUp ( const JUTGamePad & )
inlinevirtual

Reimplemented in Z2SoundPlayer.

◆ onKeyX()

virtual void JAWWindow::onKeyX ( const JUTGamePad & )
inlinevirtual

◆ onKeyY()

virtual void JAWWindow::onKeyY ( const JUTGamePad & )
inlinevirtual

◆ onKeyZ()

virtual void JAWWindow::onKeyZ ( const JUTGamePad & )
inlinevirtual

◆ onPadProc()

virtual void JAWWindow::onPadProc ( const JUTGamePad & )
inlinevirtual

Reimplemented in Z2SoundPlayer.

◆ onReleaseA()

virtual void JAWWindow::onReleaseA ( const JUTGamePad & )
inlinevirtual

◆ onReleaseB()

virtual void JAWWindow::onReleaseB ( const JUTGamePad & )
inlinevirtual

◆ onReleaseDown()

virtual void JAWWindow::onReleaseDown ( const JUTGamePad & )
inlinevirtual

◆ onReleaseL()

virtual void JAWWindow::onReleaseL ( const JUTGamePad & )
inlinevirtual

◆ onReleaseLeft()

virtual void JAWWindow::onReleaseLeft ( const JUTGamePad & )
inlinevirtual

◆ onReleaseMenu()

virtual void JAWWindow::onReleaseMenu ( const JUTGamePad & )
inlinevirtual

◆ onReleaseRight()

virtual void JAWWindow::onReleaseRight ( const JUTGamePad & )
inlinevirtual

◆ onReleaseUp()

virtual void JAWWindow::onReleaseUp ( const JUTGamePad & )
inlinevirtual

◆ onReleaseX()

virtual void JAWWindow::onReleaseX ( const JUTGamePad & )
inlinevirtual

◆ onReleaseY()

virtual void JAWWindow::onReleaseY ( const JUTGamePad & )
inlinevirtual

◆ onReleaseZ()

virtual void JAWWindow::onReleaseZ ( const JUTGamePad & )
inlinevirtual

◆ onTrigA()

virtual void JAWWindow::onTrigA ( const JUTGamePad & )
inlinevirtual

Reimplemented in Z2SoundPlayer.

◆ onTrigB()

virtual void JAWWindow::onTrigB ( const JUTGamePad & )
inlinevirtual

Reimplemented in Z2SoundPlayer.

◆ onTrigDown()

virtual void JAWWindow::onTrigDown ( const JUTGamePad & )
inlinevirtual

◆ onTrigL()

virtual void JAWWindow::onTrigL ( const JUTGamePad & )
inlinevirtual

Reimplemented in Z2SoundPlayer.

◆ onTrigLeft()

virtual void JAWWindow::onTrigLeft ( const JUTGamePad & )
inlinevirtual

◆ onTrigMenu()

virtual void JAWWindow::onTrigMenu ( const JUTGamePad & )
inlinevirtual

◆ onTrigRight()

virtual void JAWWindow::onTrigRight ( const JUTGamePad & )
inlinevirtual

◆ onTrigUp()

virtual void JAWWindow::onTrigUp ( const JUTGamePad & )
inlinevirtual

◆ onTrigX()

virtual void JAWWindow::onTrigX ( const JUTGamePad & )
inlinevirtual

Reimplemented in Z2SoundPlayer.

◆ onTrigY()

virtual void JAWWindow::onTrigY ( const JUTGamePad & )
inlinevirtual

Reimplemented in Z2SoundPlayer.

◆ onTrigZ()

virtual void JAWWindow::onTrigZ ( const JUTGamePad & )
inlinevirtual

Reimplemented in Z2SoundPlayer.

◆ padProc()

void JAWWindow::padProc ( const JUTGamePad & pad)

◆ setAlpha()

void JAWWindow::setAlpha ( u8 alpha)
inline

◆ setMatrix()

void JAWWindow::setMatrix ( Mtx mtx)
inline

◆ setTitleColor()

void JAWWindow::setTitleColor ( const JUtility::TColor & param_1,
const JUtility::TColor & param_2 )

◆ setWindowColor()

void JAWWindow::setWindowColor ( const JUtility::TColor & param_1,
const JUtility::TColor & param_2,
const JUtility::TColor & param_3,
const JUtility::TColor & param_4 )

Member Data Documentation

◆ field_0x180

J2DTextBox JAWWindow::field_0x180

◆ field_0x2b0

TWindowText JAWWindow::field_0x2b0

◆ field_0x34

u8 JAWWindow::field_0x34[0x38 - 0x34]

◆ field_0x38

TJ2DWindowDraw JAWWindow::field_0x38

◆ field_0x3d8

JUtility::TColor JAWWindow::field_0x3d8

◆ field_0x3dc

JUtility::TColor JAWWindow::field_0x3dc

◆ field_0x3e0

JUtility::TColor JAWWindow::field_0x3e0

◆ field_0x3e4

JUtility::TColor JAWWindow::field_0x3e4

◆ field_0x3e8

int JAWWindow::field_0x3e8

◆ field_0x3ec

u8 JAWWindow::field_0x3ec

◆ mMatrix

Mtx JAWWindow::mMatrix

The documentation for this class was generated from the following files: