CMGDK r49-rc2
|
Tex按钮 更多...
#include <TexButton.H>
公有成员 | |
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 () |
公有属性 | |
Texture2D * | Image [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] |
void hgl::gui::TexButton::InitPrivate | ( | ) | [protected] |
float hgl::gui::TexButton::cur_scale [protected] |
显示按钮用的图片
bool hgl::gui::TexButton::private_image [protected] |
float hgl::gui::TexButton::scale_height [protected] |
float hgl::gui::TexButton::scale_width [protected] |
缩放步进
选中时的缩放值