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

Tex按钮 更多...

#include <TexButton.H>

继承图,类hgl::gui::TexButton
hgl::gui::Button hgl::GUIObject hgl::EventObject hgl::VisualObject hgl::EnumObject hgl::Object hgl::_Object

所有成员的列表。

公有成员

 TexButton (float, float, const wchar_t *pic1, const wchar_t *pic2=NULL, const wchar_t *pic3=NULL, const wchar_t *pic4=NULL)
 TexButton (float, float, Texture2D *pic1, Texture2D *pic2=NULL, Texture2D *pic3=NULL, Texture2D *pic4=NULL)
 TexButton (float, float, float, float, const wchar_t *pic1, const wchar_t *pic2=NULL, const wchar_t *pic3=NULL, const wchar_t *pic4=NULL)
 TexButton (float, float, float, float, Texture2D *pic1, Texture2D *pic2=NULL, Texture2D *pic3=NULL, Texture2D *pic4=NULL)
virtual ~TexButton ()

公有属性

Texture2DImage [4]
 显示按钮用的图片
float SelectScale
 选中时的缩放值
float ScaleStep
 缩放步进

保护成员

void InitPrivate ()
void DefaultDraw (GUIObject *, Button::State)

保护属性

bool private_image
float cur_scale
float scale_width
float scale_height

详细描述

Tex按钮

Tex按钮以多张Texture2D贴图代替缺省的按钮显示


构造及析构函数文档

hgl::gui::TexButton::TexButton ( float  l,
float  t,
const wchar_t *  pic1,
const wchar_t *  pic2 = NULL,
const wchar_t *  pic3 = NULL,
const wchar_t *  pic4 = NULL 
)

本类构造函数

参数:
l按钮左坐标
t按钮顶坐标
pic1“正常”状态图片文件名称
pic2“无效”状态图片文件名称
pic3“选中”状态图片文件名称
pic4“按下”状态图片文件名称
hgl::gui::TexButton::TexButton ( float  l,
float  t,
Texture2D pic1,
Texture2D pic2 = NULL,
Texture2D pic3 = NULL,
Texture2D pic4 = NULL 
)

本类构造函数

参数:
l按钮左坐标
t按钮顶坐标
pic1“正常”状态图片
pic2“无效”状态图片
pic3“选中”状态图片
pic4“按下”状态图片
hgl::gui::TexButton::TexButton ( float  l,
float  t,
float  w,
float  h,
const wchar_t *  pic1,
const wchar_t *  pic2 = NULL,
const wchar_t *  pic3 = NULL,
const wchar_t *  pic4 = NULL 
)

本类构造函数

参数:
l按钮左坐标
t按钮顶坐标
w按钮宽度
h按钮高度
pic1“正常”状态图片文件名称
pic2“无效”状态图片文件名称
pic3“选中”状态图片文件名称
pic4“按下”状态图片文件名称
hgl::gui::TexButton::TexButton ( float  l,
float  t,
float  w,
float  h,
Texture2D pic1,
Texture2D pic2 = NULL,
Texture2D pic3 = NULL,
Texture2D pic4 = NULL 
)

本类构造函数

参数:
l按钮左坐标
t按钮顶坐标
w按钮宽度
h按钮高度
pic1“正常”状态图片
pic2“无效”状态图片
pic3“选中”状态图片
pic4“按下”状态图片
hgl::gui::TexButton::~TexButton ( ) [virtual]

成员函数文档

void hgl::gui::TexButton::DefaultDraw ( GUIObject go,
Button::State  bs 
) [protected]

重载hgl::gui::Button

void hgl::gui::TexButton::InitPrivate ( ) [protected]

重载hgl::gui::Button


成员数据文档

float hgl::gui::TexButton::cur_scale [protected]

显示按钮用的图片

缩放步进

选中时的缩放值


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