Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
homebutton::gui::PaneComponent Class Reference

#include <HBMGUIManager.h>

+ Inheritance diagram for homebutton::gui::PaneComponent:
+ Collaboration diagram for homebutton::gui::PaneComponent:

Public Member Functions

 PaneComponent (u32 uID)
 
virtual void draw ()
 
virtual ~PaneComponent ()
 
virtual bool isVisible ()
 
virtual bool contain (f32 x_, f32 y_)
 
virtual void setPane (nw4hbm::lyt::Pane *pPane)
 
virtual nw4hbm::lyt::PanegetPane ()
 
- Public Member Functions inherited from homebutton::gui::Component
 Component (u32 uID)
 
virtual void init ()
 
virtual ~Component ()
 
virtual u32 getID ()
 
virtual int isPointed (int n)
 
virtual void setPointed (int n, bool b)
 
virtual void onPoint ()
 
virtual void offPoint ()
 
virtual void onDrag (f32, f32)
 
virtual void onMove (f32, f32)
 
virtual void onTrig (u32 uFlag, Vec &vec)
 
virtual void setDraggingButton (u32 uDraggingButton)
 
virtual bool update (int, const KPADStatus *, f32, f32, void *)
 
virtual bool update (int i, f32 x, f32 y, u32 uTrigFlag, u32 uHoldFlag, u32 uReleaseFlag, void *pData)
 
virtual bool isTriggerTarger ()
 
virtual void setTriggerTarget (bool bTriggerTarget)
 
virtual void setManager (Manager *pManager)
 
- Public Member Functions inherited from homebutton::gui::Interface
 Interface ()
 
virtual void create ()
 
virtual void calc ()
 
virtual void draw (Mtx &)
 
virtual ~Interface ()
 

Protected Attributes

nw4hbm::lyt::PanempPane
 
- Protected Attributes inherited from homebutton::gui::Component
bool mabPointed [8]
 
Vec mDragStartPos
 
bool mbDragging
 
u32 muDraggingButton
 
u32 muID
 
bool mbTriggerTarger
 
ManagermpManager
 

Constructor & Destructor Documentation

◆ PaneComponent()

homebutton::gui::PaneComponent::PaneComponent ( u32 uID)
inline

◆ ~PaneComponent()

virtual homebutton::gui::PaneComponent::~PaneComponent ( )
inlinevirtual

Member Function Documentation

◆ contain()

bool homebutton::gui::PaneComponent::contain ( f32 x_,
f32 y_ )
virtual

◆ draw()

void homebutton::gui::PaneComponent::draw ( )
virtual

Reimplemented from homebutton::gui::Interface.

◆ getPane()

virtual nw4hbm::lyt::Pane * homebutton::gui::PaneComponent::getPane ( )
inlinevirtual

◆ isVisible()

bool homebutton::gui::PaneComponent::isVisible ( )
virtual

Reimplemented from homebutton::gui::Component.

◆ setPane()

virtual void homebutton::gui::PaneComponent::setPane ( nw4hbm::lyt::Pane * pPane)
inlinevirtual

Member Data Documentation

◆ mpPane

nw4hbm::lyt::Pane* homebutton::gui::PaneComponent::mpPane
protected

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