CMGDK r49-rc2
公有成员 | 公有属性
hgl::GUIObject类参考

GUI对象 更多...

#include <GuiObject.H>

继承图,类hgl::GUIObject
hgl::EventObject hgl::VisualObject hgl::EnumObject hgl::Object hgl::_Object hgl::gui::Button hgl::gui::ButtonGroup hgl::gui::CheckBox hgl::gui::ColorRing hgl::gui::ComboBox hgl::gui::CustomizeGrid hgl::gui::DockBar hgl::gui::EditBox hgl::gui::HintBox hgl::gui::HTPPanel hgl::gui::Icon hgl::gui::ImageLabel< T > hgl::gui::Label hgl::gui::ListBox hgl::gui::MenuBar hgl::gui::PageControl hgl::gui::ProgressBar hgl::gui::RadioObject hgl::gui::ScrollBar hgl::gui::TrackBar hgl::ObjectControl hgl::gui::ImageLabel< HGP > hgl::gui::ImageLabel< Texture2D >

所有成员的列表。

公有成员

 DefEvent (void, OnEnter,(GUIObject *))
 鼠标进入事件
 DefEvent (void, OnLeave,(GUIObject *))
 鼠标离开事件
 DefEvent (bool, OnHint,(GUIObject *))
 产生提示信息
 GUIObject ()
 本类构造函数
 GUIObject (float, float, float, float)
 本类构造函数
virtual ~GUIObject ()
virtual void SetMenuCoord (float, float)
 本类析构函数
virtual void DrawObject ()
 对象绘制
virtual void SetScissor (int *)

公有属性

TileFontDrawFont
 绘制用字体
bool Cutout
 是否做范围裁剪
Property< VAlignAlign
 控件对齐方式
Property< float > Left
 控件左边坐标
Property< float > Top
 控件上边坐标
Property< float > Width
 控件宽度
Property< float > Height
 控件高度
Property< float > Right
 控件右边界
Property< float > Bottom
 控件底边界
Property< float > CenterX
 控件中心X
Property< float > CenterY
 控件中心Y
Property< float > MenuX
 画面坐标X
Property< float > MenuY
 画面坐标Y
Property< bool > MouseFocus
 鼠标是否在上面
bool AutoActive
 自动切换到活动状态
void * CustomizeData

详细描述

GUI对象

GUI对象是所有GUI控件的基类,它主要是使用了相对坐标设计,并且支持对齐属性,以及一些通用自动事件


构造及析构函数文档

hgl::GUIObject::GUIObject ( )

本类构造函数

hgl::GUIObject::GUIObject ( float  l,
float  t,
float  w,
float  h 
)

本类构造函数

virtual hgl::GUIObject::~GUIObject ( ) [inline, virtual]

成员函数文档

hgl::GUIObject::DefEvent ( void  ,
OnEnter  ,
(GUIObject *)   
)

鼠标进入事件

hgl::GUIObject::DefEvent ( void  ,
OnLeave  ,
(GUIObject *)   
)

鼠标离开事件

hgl::GUIObject::DefEvent ( bool  ,
OnHint  ,
(GUIObject *)   
)

产生提示信息

void hgl::GUIObject::DrawObject ( ) [virtual]

对象绘制

重载hgl::VisualObject

hgl::gui::ScrollBoxhgl::ObjectControl重载。

void hgl::GUIObject::SetMenuCoord ( float  ox,
float  oy 
) [virtual]

本类析构函数

void hgl::GUIObject::SetScissor ( int sci) [virtual]

成员数据文档

控件对齐方式

自动切换到活动状态

控件底边界

控件中心X

控件中心Y

是否做范围裁剪

绘制用字体

控件高度

控件左边坐标

画面坐标X

画面坐标Y

鼠标是否在上面

控件右边界

控件上边坐标

控件宽度


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