|
Deki 0.19.0
Modular C++ 2D engine for embedded displays and desktop
|
Property metadata, one per component type and field. More...
#include <deki/reflection/Property.h>
Public Attributes | |
| const char * | name |
| const char * | displayName |
| PropertyType | type |
| size_t | offset |
| const char * | tooltip |
| float | minValue |
| float | maxValue |
| bool | hasRange |
| const char * | assetType |
| const char *const * | enumValues |
| int | enumCount |
| uint8_t | enumSize |
| PropertyType | elementType |
| const char * | visibilityProperty |
| int | visibilityMinValue |
| uint32_t | visibilityMask |
| const char * | componentRefType |
| bool | isMultiline |
| bool | triggersAssetRegen |
| const char * | assetRegenType |
| bool | useSlider |
| const char * | group |
| const char * | togglesObjectOf |
| PhysicalUnit | physicalUnit = PhysicalUnit::None |
| const char * | valueOfProperty = nullptr |
| const char * | renamedFrom = nullptr |
| const int32_t * | enumInts = nullptr |
Property metadata, one per component type and field.
Meant to live in flash as static const. All string pointers point to string literals.
| const char* Deki::PropertyInfo::name |
| const char* Deki::PropertyInfo::displayName |
| PropertyType Deki::PropertyInfo::type |
| size_t Deki::PropertyInfo::offset |
| const char* Deki::PropertyInfo::tooltip |
| float Deki::PropertyInfo::minValue |
| float Deki::PropertyInfo::maxValue |
| bool Deki::PropertyInfo::hasRange |
| const char* Deki::PropertyInfo::assetType |
| const char* const* Deki::PropertyInfo::enumValues |
| int Deki::PropertyInfo::enumCount |
| uint8_t Deki::PropertyInfo::enumSize |
| PropertyType Deki::PropertyInfo::elementType |
| const char* Deki::PropertyInfo::visibilityProperty |
| int Deki::PropertyInfo::visibilityMinValue |
| uint32_t Deki::PropertyInfo::visibilityMask |
| const char* Deki::PropertyInfo::componentRefType |
| bool Deki::PropertyInfo::isMultiline |
| bool Deki::PropertyInfo::triggersAssetRegen |
| const char* Deki::PropertyInfo::assetRegenType |
| bool Deki::PropertyInfo::useSlider |
| const char* Deki::PropertyInfo::group |
| const char* Deki::PropertyInfo::togglesObjectOf |
| PhysicalUnit Deki::PropertyInfo::physicalUnit = PhysicalUnit::None |
| const char* Deki::PropertyInfo::valueOfProperty = nullptr |
| const char* Deki::PropertyInfo::renamedFrom = nullptr |
| const int32_t* Deki::PropertyInfo::enumInts = nullptr |