raSystem  1.0 bata
raSystem::raGUIElement Class Referenceabstract

#include <raGui.h>

Inheritance diagram for raSystem::raGUIElement:
raSystem::raGUIButton raSystem::raGUICheckBox raSystem::raGUIFrame raSystem::raGUIImage raSystem::raGUIInput raSystem::raGUIList raSystem::raGUIRadioBox raSystem::raGUIText

Public Member Functions

virtual int ReceiveMessage (const raGUIMessage *pMsg)=0
 
int GetID ()
 
raGUIElementType GetType ()
 
int GetPage ()
 
raGUIGetGUI ()
 
const raVector2GetPosition ()
 
const raVector2GetSize ()
 
BOOL IsVisible ()
 
BOOL IsEnabled ()
 
BOOL IsPressed ()
 
void SetPage (int iPage)
 
void SetPosition (raVector2 vPos)
 
void SetSize (raVector2 vSize)
 
void Show (BOOL bShow)
 
void Enable (BOOL bEnable)
 

Friends

class raGUI
 
class raGUIFrame
 
class raGUIButton
 
class raGUIText
 
class raGUIImage
 
class raGUICheckBox
 
class raGUIRadioBox
 
class raGUIInput
 
class raGUIList
 

Detailed Description

Definition at line 59 of file raGui.h.

Member Function Documentation

◆ Enable()

void raSystem::raGUIElement::Enable ( BOOL  bEnable)
inline

Definition at line 101 of file raGui.h.

◆ GetGUI()

raGUI* raSystem::raGUIElement::GetGUI ( )
inline

Definition at line 91 of file raGui.h.

◆ GetID()

int raSystem::raGUIElement::GetID ( )
inline

Definition at line 88 of file raGui.h.

◆ GetPage()

int raSystem::raGUIElement::GetPage ( )
inline

Definition at line 90 of file raGui.h.

◆ GetPosition()

const raVector2& raSystem::raGUIElement::GetPosition ( void  )
inline

Definition at line 92 of file raGui.h.

◆ GetSize()

const raVector2& raSystem::raGUIElement::GetSize ( )
inline

Definition at line 93 of file raGui.h.

◆ GetType()

raGUIElementType raSystem::raGUIElement::GetType ( )
inline

Definition at line 89 of file raGui.h.

◆ IsEnabled()

BOOL raSystem::raGUIElement::IsEnabled ( )
inline

Definition at line 95 of file raGui.h.

◆ IsPressed()

BOOL raSystem::raGUIElement::IsPressed ( )
inline

Definition at line 96 of file raGui.h.

◆ IsVisible()

BOOL raSystem::raGUIElement::IsVisible ( )
inline

Definition at line 94 of file raGui.h.

◆ ReceiveMessage()

virtual int raSystem::raGUIElement::ReceiveMessage ( const raGUIMessage pMsg)
pure virtual

◆ SetPage()

void raSystem::raGUIElement::SetPage ( int  iPage)
inline

Definition at line 97 of file raGui.h.

◆ SetPosition()

void raSystem::raGUIElement::SetPosition ( raVector2  vPos)
inline

Definition at line 98 of file raGui.h.

◆ SetSize()

void raSystem::raGUIElement::SetSize ( raVector2  vSize)
inline

Definition at line 99 of file raGui.h.

◆ Show()

void raSystem::raGUIElement::Show ( BOOL  bShow)
inline

Definition at line 100 of file raGui.h.

Friends And Related Function Documentation

◆ raGUI

friend class raGUI
friend

Definition at line 61 of file raGui.h.

◆ raGUIButton

friend class raGUIButton
friend

Definition at line 63 of file raGui.h.

◆ raGUICheckBox

friend class raGUICheckBox
friend

Definition at line 66 of file raGui.h.

◆ raGUIFrame

friend class raGUIFrame
friend

Definition at line 62 of file raGui.h.

◆ raGUIImage

friend class raGUIImage
friend

Definition at line 65 of file raGui.h.

◆ raGUIInput

friend class raGUIInput
friend

Definition at line 68 of file raGui.h.

◆ raGUIList

friend class raGUIList
friend

Definition at line 69 of file raGui.h.

◆ raGUIRadioBox

friend class raGUIRadioBox
friend

Definition at line 67 of file raGui.h.

◆ raGUIText

friend class raGUIText
friend

Definition at line 64 of file raGui.h.


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