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

#include <d_pane_class_alpha.h>

+ Inheritance diagram for CPaneMgrAlphaMorf:
+ Collaboration diagram for CPaneMgrAlphaMorf:

Public Member Functions

 CPaneMgrAlphaMorf (J2DScreen *, u64, u8, JKRExpHeap *)
 
void initiateAlphaMorf ()
 
void setBackupAlpha ()
 
void setAlphaMorfRate (f32)
 
void childPaneBackupAlpha (J2DPane *)
 
void childPaneSetAlphaMorf (J2DPane *, f32)
 
virtual ~CPaneMgrAlphaMorf ()
 
- Public Member Functions inherited from CPaneMgrAlpha
virtual ~CPaneMgrAlpha ()
 
virtual void setAlpha (u8)
 
 CPaneMgrAlpha ()
 
 CPaneMgrAlpha (J2DScreen *, u64, u8, JKRExpHeap *)
 
void initiateAlpha (J2DPane *, JKRExpHeap *)
 
void show ()
 
void hide ()
 
bool isVisible ()
 
f32 rateCalc (s16, s16, u8)
 
void setAlphaRate (f32)
 
f32 getAlphaRate ()
 
bool alphaAnime (s16 timer, u8 startAlpha, u8 endAlpha, u8 calcType)
 
bool alphaAnimeLoop (s16, u8, u8, u8)
 
void childPaneCount (J2DPane *)
 
void childPaneGetAlpha (J2DPane *)
 
void childPaneSetAlpha (J2DPane *, u8)
 
J2DPanegetPanePtr ()
 
u8 getAlpha ()
 
s16 getAlphaTimer ()
 
void alphaAnimeStart (s16 start)
 
u8 getInitAlpha ()
 

Private Attributes

voidmpFirstSaveAlpha
 
u8field_0x20
 
voidmpFirstGetAlpha
 
u8field_0x28
 

Additional Inherited Members

- Public Attributes inherited from CPaneMgrAlpha
J2DPanemPane
 
JKRExpHeapheap
 
voidmpFirstStackAlpha
 
u8field_0x10
 
s16 mChildPaneCount
 
s16 mAlphaTimer
 
u8 mInitAlpha
 
u8 mFlags
 

Constructor & Destructor Documentation

◆ CPaneMgrAlphaMorf()

CPaneMgrAlphaMorf::CPaneMgrAlphaMorf ( J2DScreen p_screen,
u64  tag,
u8  flags,
JKRExpHeap p_heap 
)

◆ ~CPaneMgrAlphaMorf()

CPaneMgrAlphaMorf::~CPaneMgrAlphaMorf ( )
virtual

Member Function Documentation

◆ childPaneBackupAlpha()

void CPaneMgrAlphaMorf::childPaneBackupAlpha ( J2DPane p_pane)

◆ childPaneSetAlphaMorf()

void CPaneMgrAlphaMorf::childPaneSetAlphaMorf ( J2DPane p_pane,
f32  morf 
)

◆ initiateAlphaMorf()

void CPaneMgrAlphaMorf::initiateAlphaMorf ( )

◆ setAlphaMorfRate()

void CPaneMgrAlphaMorf::setAlphaMorfRate ( f32  rate)

◆ setBackupAlpha()

void CPaneMgrAlphaMorf::setBackupAlpha ( )

Member Data Documentation

◆ field_0x20

u8* CPaneMgrAlphaMorf::field_0x20
private

◆ field_0x28

u8* CPaneMgrAlphaMorf::field_0x28
private

◆ mpFirstGetAlpha

void* CPaneMgrAlphaMorf::mpFirstGetAlpha
private

◆ mpFirstSaveAlpha

void* CPaneMgrAlphaMorf::mpFirstSaveAlpha
private

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