|
Deki 1.3.0
Modular C++ 2D engine for embedded displays and desktop
|
Component metadata for runtime reflection. More...
#include <DekiProperty.h>
Public Member Functions | |
| const char * | GetDisplayName () const |
Public Attributes | |
| const char * | name |
| const char * | serializedName |
| const char * | category |
| const char * | description |
| uint32_t | typeId |
| uint32_t | baseTypeId |
| bool | isAbstract |
| bool | isUnique |
| bool | bootSceneOnly |
| bool | platformSceneOnly |
| size_t | instanceSize |
| DekiComponent *(*) | createFunc () |
| const DekiPropertyInfo * | properties |
| int | propertyCount |
| char | displayNameBuffer [64] |
| bool | displayNameGenerated |
| const char * | displayNameOverride = nullptr |
Component metadata for runtime reflection.
|
inline |
| const char* DekiComponentMeta::name |
| const char* DekiComponentMeta::serializedName |
| const char* DekiComponentMeta::category |
| const char* DekiComponentMeta::description |
| uint32_t DekiComponentMeta::typeId |
| uint32_t DekiComponentMeta::baseTypeId |
| bool DekiComponentMeta::isAbstract |
| bool DekiComponentMeta::isUnique |
| bool DekiComponentMeta::bootSceneOnly |
| bool DekiComponentMeta::platformSceneOnly |
| size_t DekiComponentMeta::instanceSize |
| DekiComponent *(*) DekiComponentMeta::createFunc() |
| const DekiPropertyInfo* DekiComponentMeta::properties |
| int DekiComponentMeta::propertyCount |
|
mutable |
|
mutable |
| const char* DekiComponentMeta::displayNameOverride = nullptr |