Represents a configurable property of a widget. More...
#include <widget_definition.h>
Public Types | |
| enum class | Type { String , Int , Float , Bool , Color , Vec2 , Flags } |
Public Attributes | |
| std::string | name |
| enum yaze::editor::layout_designer::WidgetProperty::Type | type |
| std::string | string_value |
| int | int_value = 0 |
| float | float_value = 0.0f |
| bool | bool_value = false |
| ImVec4 | color_value = ImVec4(1, 1, 1, 1) |
| ImVec2 | vec2_value = ImVec2(0, 0) |
| int | flags_value = 0 |
Represents a configurable property of a widget.
Definition at line 85 of file widget_definition.h.
|
strong |
| Enumerator | |
|---|---|
| String | |
| Int | |
| Float | |
| Bool | |
| Color | |
| Vec2 | |
| Flags | |
Definition at line 87 of file widget_definition.h.
| std::string yaze::editor::layout_designer::WidgetProperty::name |
Definition at line 86 of file widget_definition.h.
Referenced by yaze::editor::layout_designer::WidgetDefinition::AddProperty(), yaze::editor::layout_designer::GetDefaultProperties(), and yaze::editor::layout_designer::GetYazeDefaultProperties().
| enum yaze::editor::layout_designer::WidgetProperty::Type yaze::editor::layout_designer::WidgetProperty::type |
| std::string yaze::editor::layout_designer::WidgetProperty::string_value |
Definition at line 98 of file widget_definition.h.
Referenced by yaze::editor::layout_designer::GetDefaultProperties(), and yaze::editor::layout_designer::GetYazeDefaultProperties().
| int yaze::editor::layout_designer::WidgetProperty::int_value = 0 |
Definition at line 99 of file widget_definition.h.
Referenced by yaze::editor::layout_designer::WidgetCodeGenerator::GenerateMemberVariables(), yaze::editor::layout_designer::GetDefaultProperties(), and yaze::editor::layout_designer::GetYazeDefaultProperties().
| float yaze::editor::layout_designer::WidgetProperty::float_value = 0.0f |
Definition at line 100 of file widget_definition.h.
| bool yaze::editor::layout_designer::WidgetProperty::bool_value = false |
Definition at line 101 of file widget_definition.h.
Referenced by yaze::editor::layout_designer::GetDefaultProperties().
| ImVec4 yaze::editor::layout_designer::WidgetProperty::color_value = ImVec4(1, 1, 1, 1) |
Definition at line 102 of file widget_definition.h.
Referenced by yaze::editor::layout_designer::GetDefaultProperties().
| ImVec2 yaze::editor::layout_designer::WidgetProperty::vec2_value = ImVec2(0, 0) |
Definition at line 103 of file widget_definition.h.
Referenced by yaze::editor::layout_designer::GetDefaultProperties().
| int yaze::editor::layout_designer::WidgetProperty::flags_value = 0 |
Definition at line 104 of file widget_definition.h.
Referenced by yaze::editor::layout_designer::GetDefaultProperties().