![]() |
CMGDK r49-rc2
|
可视对象基类 更多...
#include <VisualObject.H>
公有成员 | |
VisualObject () | |
virtual | ~VisualObject () |
virtual void | Draw () |
对象绘制函数 | |
virtual void | DrawObject () |
对象绘制 | |
公有属性 | |
Property< bool > | Visible |
对象是否可见 | |
Property< bool > | TopMost |
对象是否永远在最顶层显示 | |
Property< bool > | BottomMost |
对象是否永远在最底层显示 | |
float | Alpha |
整体Alpha透明度 |
可视对象基类
可视对象基类,这个类定义了可视对象的基本操作方法
hgl::VisualObject::VisualObject | ( | ) |
virtual hgl::VisualObject::~VisualObject | ( | ) | [inline, virtual] |
void hgl::VisualObject::Draw | ( | ) | [virtual] |
对象绘制函数
对象绘制函数。如果对象没有重载这个函数,即被视为放弃绘制属性,将不会存在于对象控制器的绘制列表里
被hgl::PointSprite、hgl::gui::Button、hgl::gui::ButtonGroup、hgl::gui::CheckBox、hgl::gui::ComboBox、hgl::gui::CustomizeGrid、hgl::gui::DockBar、hgl::gui::EditBox、hgl::gui::Form、hgl::gui::HTPPanel、hgl::gui::ImageLabel< T >、hgl::gui::Label、hgl::gui::ListBox、hgl::gui::MenuBar、hgl::gui::MenuItem、hgl::gui::MenuPage、hgl::gui::PageControl、hgl::gui::Panel、hgl::gui::ProgressBar、hgl::gui::RadioButton、hgl::gui::ScrollBar、hgl::gui::TrackBar、hgl::TheoraMovie、hgl::FlowControl、hgl::IAOFlowControl、hgl::FlowObject、hgl::MultiFlowControl、hgl::ObjectControl、hgl::GraphicsEffect::Bubble、hgl::ctrl::CtrlPoint2D、hgl::ctrl::CtrlRect、hgl::GraphicsEffect::Eclosion、hgl::GraphicsEffect::Rain、hgl::GraphicsEffect::Sakura、hgl::GraphicsEffect::Snow、hgl::gui::ColorRing、hgl::gui::ImageLabel< HGP >及hgl::gui::ImageLabel< Texture2D >重载。
virtual void hgl::VisualObject::DrawObject | ( | ) | [inline, virtual] |
float hgl::VisualObject::Alpha |
整体Alpha透明度
对象是否永远在最底层显示
对象是否永远在最顶层显示
对象是否可见