ui精灵
更多...
#include <dl_ui_sprite.h>
ui精灵
在文件 dl_ui_sprite.h 第 22 行定义.
◆ AutoSize
| 枚举值 |
|---|
| NONE | 以自身图形,或设置的大小
|
| PANEL | 以父Panel大小
|
| WINDOW | 以窗口大小(若是Panel成员,且Panel随窗口变化,则请勿使用)
|
在文件 dl_ui_sprite.h 第 25 行定义.
◆ FillMode
| 枚举值 |
|---|
| STATIC | 静止不变
|
| STRETCH | 拉伸填充
|
| RATIO_MOVIE | 比例填充 图片全显示,但会留空白
|
| RATIO_OUT | 比例填充 图片不部分显示,会超出大小
|
在文件 dl_ui_sprite.h 第 31 行定义.
◆ Create() [1/2]
◆ Create() [2/2]
创建ui精灵
- 参数
-
| [in] | spr | 精灵 |
| [in] | auto_size | 自动大小(会舍弃锚点信息) |
| [in] | fill_mode | 填充模式 |
在文件 dl_ui_sprite.h 第 45 行定义.
◆ GetAutoSize()
| AutoSize dl::UI::Sprite::GetAutoSize |
( |
| ) |
|
|
inline |
◆ GetCoor()
| Coor * dl::UI::Sprite::GetCoor |
( |
| ) |
|
|
inline |
◆ GetCpt()
◆ GetFillMode()
| FillMode dl::UI::Sprite::GetFillMode |
( |
| ) |
|
|
inline |
◆ GetSize()
◆ GetSprite()
◆ IsPickup()
| bool dl::UI::Sprite::IsPickup |
( |
| ) |
|
|
inline |
◆ Render()
| void dl::UI::Sprite::Render |
( |
| ) |
|
|
inline |
◆ SetEDOrderOffset()
| void dl::UI::Sprite::SetEDOrderOffset |
( |
int | order_offset | ) |
|
◆ SetElementData()
◆ SetMode()
◆ SetOrder()
| void dl::UI::Sprite::SetOrder |
( |
float | order | ) |
|
|
inline |
◆ SetSize()
| void dl::UI::Sprite::SetSize |
( |
const Size & | size | ) |
|
|
inline |
◆ SetSprite()
| void dl::UI::Sprite::SetSprite |
( |
gcSprite | spr | ) |
|
更换显示的精灵
- 参数
-
- 注解
- 复用创建时的逻辑设置Coor与UI标记,并沿用当前的AutoSize/FillMode与绘制层级
◆ SetVisible()
| void dl::UI::Sprite::SetVisible |
( |
bool | visible | ) |
|
|
inline |
该类的文档由以下文件生成: