CMGDK r49-rc2
公有成员 | 公有属性 | 保护成员 | 保护属性
hgl::gui::MenuPage类参考

菜单页 更多...

#include <MenuPage.H>

继承图,类hgl::gui::MenuPage
hgl::ObjectControl hgl::ClasList< Object > hgl::GUIObject hgl::EventObject hgl::VisualObject hgl::EnumObject hgl::Object hgl::_Object

所有成员的列表。

公有成员

 DefEvent (void, OnDraw,(GUIObject *))
 菜单绘制事件
 MenuPage (MenuItem *, float, float)
virtual ~MenuPage ()
virtual void Draw ()
 绘制
virtual void Destroy ()
 销毁当前对象

公有属性

MenuItemMenu
 菜单
Color4f Color
 菜单颜色

保护成员

virtual void SetActive (bool)
virtual bool Proc_MouseMove (int, int, uint)
virtual bool Proc_MouseLeftDown (int, int, uint)
virtual bool Proc_JoystickDown (uint)
virtual bool Proc_KeyDown (uint)
void DefaultDraw (GUIObject *)

保护属性

bool ScrollMenu
bool ViewUpScroll
bool ViewDownScroll
float max_width
float total_height

详细描述

菜单页

菜单页就是显示一个菜单的列表让用户选择的控件


构造及析构函数文档

hgl::gui::MenuPage::MenuPage ( MenuItem item,
float  x,
float  y 
)
hgl::gui::MenuPage::~MenuPage ( ) [virtual]

成员函数文档

void hgl::gui::MenuPage::DefaultDraw ( GUIObject go) [protected]
hgl::gui::MenuPage::DefEvent ( void  ,
OnDraw  ,
(GUIObject *)   
)

菜单绘制事件

void hgl::gui::MenuPage::Destroy ( ) [virtual]

销毁当前对象

重载hgl::EventObject

void hgl::gui::MenuPage::Draw ( ) [virtual]

绘制

对象控制器对应的绘制函数

重载hgl::ObjectControl

bool hgl::gui::MenuPage::Proc_JoystickDown ( uint  key) [protected, virtual]
bool hgl::gui::MenuPage::Proc_KeyDown ( uint  key) [protected, virtual]
bool hgl::gui::MenuPage::Proc_MouseLeftDown ( int  x,
int  y,
uint  key 
) [protected, virtual]
bool hgl::gui::MenuPage::Proc_MouseMove ( int  x,
int  y,
uint  key 
) [protected, virtual]
void hgl::gui::MenuPage::SetActive ( bool  a) [protected, virtual]

成员数据文档

菜单颜色

float hgl::gui::MenuPage::max_width [protected]

菜单


该类的文档由以下文件生成:
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义