|
slot 0.0.1
A real time UI render framework
|
#include <Theme.h>
Public 成员函数 | |
| const DirectX::XMFLOAT4 & | Resolve (WidgetVisualState state) const |
Public 属性 | |
| DirectX::XMFLOAT4 | Normal |
| DirectX::XMFLOAT4 | Hovered |
| DirectX::XMFLOAT4 | Pressed |
| DirectX::XMFLOAT4 | Selected |
| DirectX::XMFLOAT4 | Disabled |
| DirectX::XMFLOAT4 | Focused |
一组状态颜色映射。
控件只负责决定当前语义状态,颜色选择集中在 Theme,避免 Tab、按钮和滚动条 各自复制 Hover/Pressed 判断与色值。
| const DirectX::XMFLOAT4 & StateColorStyle::Resolve | ( | WidgetVisualState | state | ) | const |
| DirectX::XMFLOAT4 z8::ui::StateColorStyle::Disabled |
| DirectX::XMFLOAT4 z8::ui::StateColorStyle::Focused |
| DirectX::XMFLOAT4 z8::ui::StateColorStyle::Hovered |
| DirectX::XMFLOAT4 z8::ui::StateColorStyle::Normal |
| DirectX::XMFLOAT4 z8::ui::StateColorStyle::Pressed |
| DirectX::XMFLOAT4 z8::ui::StateColorStyle::Selected |