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

#include <d_scope.h>

+ Inheritance diagram for dScope_c:
+ Collaboration diagram for dScope_c:

Public Types

enum  { PROC_OPEN , PROC_MOVE , PROC_CLOSE }
 

Public Member Functions

 dScope_c (u8)
 
void open_init ()
 
void open_proc ()
 
void move_init ()
 
void move_proc ()
 
void close_init ()
 
void close_proc ()
 
virtual void draw ()
 
virtual ~dScope_c ()
 
virtual int _execute (u32)
 
virtual bool isDead ()
 
- Public Member Functions inherited from dMeterSub_c
virtual ~dMeterSub_c ()
 
virtual int _create ()
 
virtual int _delete ()
 
- Public Member Functions inherited from dDlst_base_c
 dDlst_base_c ()
 

Public Attributes

J2DScreenmHawkEyeScrn
 
J2DScreenmZoomInOutScrn
 
CPaneMgrmHawkEyeRootPane
 
CPaneMgrmZoomInOutRootPane
 
CPaneMgrmHawkEyePanes [3]
 
CPaneMgrmZoomInOutPanes [3][2]
 
J2DPicturempWipeTex
 
J2DPicturempBlackTex
 
u8 field_0x40 [0x48 - 0x40]
 
JUtility::TColor field_0x48 [2]
 
JUtility::TColor field_0x50 [2]
 
u32 field_0x58
 
u32 field_0x5c
 
u8 field_0x60 [0x78 - 0x60]
 
f32 mWidth
 
f32 mHeight
 
f32 mScale
 
f32 mAlpha
 
s16 mOpenTimer
 
s16 field_0x8a
 
u8 mProcess
 
u8 field_0x8d
 
u8 mIsDead
 
u8 field_0x8f
 

Member Enumeration Documentation

◆ anonymous enum

Enumerator
PROC_OPEN 
PROC_MOVE 
PROC_CLOSE 

Constructor & Destructor Documentation

◆ dScope_c()

dScope_c::dScope_c ( u8  param_0)

◆ ~dScope_c()

dScope_c::~dScope_c ( )
virtual

Member Function Documentation

◆ _execute()

int dScope_c::_execute ( u32  )
virtual

Reimplemented from dMeterSub_c.

◆ close_init()

void dScope_c::close_init ( )

◆ close_proc()

void dScope_c::close_proc ( )

◆ draw()

void dScope_c::draw ( )
virtual

Reimplemented from dMeterSub_c.

◆ isDead()

bool dScope_c::isDead ( )
virtual

Reimplemented from dMeterSub_c.

◆ move_init()

void dScope_c::move_init ( )

◆ move_proc()

void dScope_c::move_proc ( )

◆ open_init()

void dScope_c::open_init ( )

◆ open_proc()

void dScope_c::open_proc ( )

Member Data Documentation

◆ field_0x40

u8 dScope_c::field_0x40[0x48 - 0x40]

◆ field_0x48

JUtility::TColor dScope_c::field_0x48[2]

◆ field_0x50

JUtility::TColor dScope_c::field_0x50[2]

◆ field_0x58

u32 dScope_c::field_0x58

◆ field_0x5c

u32 dScope_c::field_0x5c

◆ field_0x60

u8 dScope_c::field_0x60[0x78 - 0x60]

◆ field_0x8a

s16 dScope_c::field_0x8a

◆ field_0x8d

u8 dScope_c::field_0x8d

◆ field_0x8f

u8 dScope_c::field_0x8f

◆ mAlpha

f32 dScope_c::mAlpha

◆ mHawkEyePanes

CPaneMgr* dScope_c::mHawkEyePanes[3]

◆ mHawkEyeRootPane

CPaneMgr* dScope_c::mHawkEyeRootPane

◆ mHawkEyeScrn

J2DScreen* dScope_c::mHawkEyeScrn

◆ mHeight

f32 dScope_c::mHeight

◆ mIsDead

u8 dScope_c::mIsDead

◆ mOpenTimer

s16 dScope_c::mOpenTimer

◆ mpBlackTex

J2DPicture* dScope_c::mpBlackTex

◆ mProcess

u8 dScope_c::mProcess

◆ mpWipeTex

J2DPicture* dScope_c::mpWipeTex

◆ mScale

f32 dScope_c::mScale

◆ mWidth

f32 dScope_c::mWidth

◆ mZoomInOutPanes

CPaneMgr* dScope_c::mZoomInOutPanes[3][2]

◆ mZoomInOutRootPane

CPaneMgr* dScope_c::mZoomInOutRootPane

◆ mZoomInOutScrn

J2DScreen* dScope_c::mZoomInOutScrn

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