载入中...
搜索中...
未找到
eve::ui::UIHost::Meta结构体 参考

Meta public API. 更多...

#include <UIHost.h>

Public 属性

bool visible = true
 
int layer = 0
 
bool modal = false
 
bool overlay = false
 
bool hasPos = false
 
bool lockPos = true
 
bool animDrivePos = false
 When true, renderer applies pos with Always for this frame (tween/Motion).
 
float posX = 0.f
 
float posY = 0.f
 
float pivotX = 0.f
 
float pivotY = 0.f
 
bool hasSize = false
 
bool lockSize = true
 
bool animDriveSize = false
 When true, renderer applies size with Always for this frame (tween/Motion).
 
float sizeX = 0.f
 
float sizeY = 0.f
 
float percentW = 0.f
 
float percentH = 0.f
 
float anchorX = 0.f
 
float anchorY = 0.f
 
std::string name
 
float overlayBgAlpha = 0.4f
 
bool overlayFlush = false
 
uint32_t ownerId = 0
 
UIHostHandle entity {}
 
bool hasThemeOverride = false
 
Theme themeOverride
 

详细描述

Meta public API.

在文件 UIHost.h 第 252 行定义.

类成员变量说明

◆ anchorX

float eve::ui::UIHost::Meta::anchorX = 0.f

在文件 UIHost.h 第 273 行定义.

◆ anchorY

float eve::ui::UIHost::Meta::anchorY = 0.f

在文件 UIHost.h 第 274 行定义.

◆ animDrivePos

bool eve::ui::UIHost::Meta::animDrivePos = false

When true, renderer applies pos with Always for this frame (tween/Motion).

在文件 UIHost.h 第 260 行定义.

◆ animDriveSize

bool eve::ui::UIHost::Meta::animDriveSize = false

When true, renderer applies size with Always for this frame (tween/Motion).

在文件 UIHost.h 第 268 行定义.

◆ entity

UIHostHandle eve::ui::UIHost::Meta::entity {}

在文件 UIHost.h 第 279 行定义.

◆ hasPos

bool eve::ui::UIHost::Meta::hasPos = false

在文件 UIHost.h 第 257 行定义.

◆ hasSize

bool eve::ui::UIHost::Meta::hasSize = false

在文件 UIHost.h 第 265 行定义.

◆ hasThemeOverride

bool eve::ui::UIHost::Meta::hasThemeOverride = false

在文件 UIHost.h 第 280 行定义.

◆ layer

int eve::ui::UIHost::Meta::layer = 0

在文件 UIHost.h 第 254 行定义.

◆ lockPos

bool eve::ui::UIHost::Meta::lockPos = true

在文件 UIHost.h 第 258 行定义.

◆ lockSize

bool eve::ui::UIHost::Meta::lockSize = true

在文件 UIHost.h 第 266 行定义.

◆ modal

bool eve::ui::UIHost::Meta::modal = false

在文件 UIHost.h 第 255 行定义.

◆ name

std::string eve::ui::UIHost::Meta::name

在文件 UIHost.h 第 275 行定义.

◆ overlay

bool eve::ui::UIHost::Meta::overlay = false

在文件 UIHost.h 第 256 行定义.

◆ overlayBgAlpha

float eve::ui::UIHost::Meta::overlayBgAlpha = 0.4f

在文件 UIHost.h 第 276 行定义.

◆ overlayFlush

bool eve::ui::UIHost::Meta::overlayFlush = false

在文件 UIHost.h 第 277 行定义.

◆ ownerId

uint32_t eve::ui::UIHost::Meta::ownerId = 0

在文件 UIHost.h 第 278 行定义.

◆ percentH

float eve::ui::UIHost::Meta::percentH = 0.f

在文件 UIHost.h 第 272 行定义.

◆ percentW

float eve::ui::UIHost::Meta::percentW = 0.f

在文件 UIHost.h 第 271 行定义.

◆ pivotX

float eve::ui::UIHost::Meta::pivotX = 0.f

在文件 UIHost.h 第 263 行定义.

◆ pivotY

float eve::ui::UIHost::Meta::pivotY = 0.f

在文件 UIHost.h 第 264 行定义.

◆ posX

float eve::ui::UIHost::Meta::posX = 0.f

在文件 UIHost.h 第 261 行定义.

◆ posY

float eve::ui::UIHost::Meta::posY = 0.f

在文件 UIHost.h 第 262 行定义.

◆ sizeX

float eve::ui::UIHost::Meta::sizeX = 0.f

在文件 UIHost.h 第 269 行定义.

◆ sizeY

float eve::ui::UIHost::Meta::sizeY = 0.f

在文件 UIHost.h 第 270 行定义.

◆ themeOverride

Theme eve::ui::UIHost::Meta::themeOverride

在文件 UIHost.h 第 281 行定义.

◆ visible

bool eve::ui::UIHost::Meta::visible = true

在文件 UIHost.h 第 253 行定义.


该结构体的文档由以下文件生成: