|
Deki 1.3.0
Modular C++ 2D engine for embedded displays and desktop
|
Property metadata (stored per-component-type, not per-instance). More...
#include <DekiProperty.h>
Public Attributes | |
| const char * | name |
| const char * | displayName |
| DekiPropertyType | 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 |
| DekiPropertyType | 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 |
| DekiPhysicalUnit | physicalUnit = DekiPhysicalUnit::None |
| const char * | valueOfProperty = nullptr |
| const char * | renamedFrom = nullptr |
Property metadata (stored per-component-type, not per-instance).
This struct is designed to be stored in flash (static const) on ESP32-S3. All string pointers should point to string literals.
| const char* DekiPropertyInfo::name |
| const char* DekiPropertyInfo::displayName |
| DekiPropertyType DekiPropertyInfo::type |
| size_t DekiPropertyInfo::offset |
| const char* DekiPropertyInfo::tooltip |
| float DekiPropertyInfo::minValue |
| float DekiPropertyInfo::maxValue |
| bool DekiPropertyInfo::hasRange |
| const char* DekiPropertyInfo::assetType |
| const char* const* DekiPropertyInfo::enumValues |
| int DekiPropertyInfo::enumCount |
| uint8_t DekiPropertyInfo::enumSize |
| DekiPropertyType DekiPropertyInfo::elementType |
| const char* DekiPropertyInfo::visibilityProperty |
| int DekiPropertyInfo::visibilityMinValue |
| uint32_t DekiPropertyInfo::visibilityMask |
| const char* DekiPropertyInfo::componentRefType |
| bool DekiPropertyInfo::isMultiline |
| bool DekiPropertyInfo::triggersAssetRegen |
| const char* DekiPropertyInfo::assetRegenType |
| bool DekiPropertyInfo::useSlider |
| const char* DekiPropertyInfo::group |
| const char* DekiPropertyInfo::togglesObjectOf |
| DekiPhysicalUnit DekiPropertyInfo::physicalUnit = DekiPhysicalUnit::None |
| const char* DekiPropertyInfo::valueOfProperty = nullptr |
| const char* DekiPropertyInfo::renamedFrom = nullptr |