PropertyDescriptor public API. 更多...
#include <EditingProperty.h>
Public 属性 | |
| PropertyPath | path |
| std::string | displayNameKey |
| std::string | descriptionKey |
| std::string | category |
| PropertyType | type = PropertyType::String |
| PropertyFlag | flags = PropertyFlag::None |
| Value | defaultValue |
| NumericMetadata | numeric |
| std::vector< std::string > | enumItems |
| std::vector< std::string > | assetTypeFilters |
| std::string | presenterHint |
| std::vector< RuleId > | validators |
详细描述
PropertyDescriptor public API.
在文件 EditingProperty.h 第 75 行定义.
类成员变量说明
◆ assetTypeFilters
| std::vector<std::string> eve::editing::PropertyDescriptor::assetTypeFilters |
在文件 EditingProperty.h 第 85 行定义.
◆ category
| std::string eve::editing::PropertyDescriptor::category |
在文件 EditingProperty.h 第 79 行定义.
被这些函数引用 eve::ui_editing::themeTokenSchema().
◆ defaultValue
| Value eve::editing::PropertyDescriptor::defaultValue |
在文件 EditingProperty.h 第 82 行定义.
被这些函数引用 eve::ui_editing::themeTokenSchema().
◆ descriptionKey
| std::string eve::editing::PropertyDescriptor::descriptionKey |
在文件 EditingProperty.h 第 78 行定义.
◆ displayNameKey
| std::string eve::editing::PropertyDescriptor::displayNameKey |
在文件 EditingProperty.h 第 77 行定义.
被这些函数引用 eve::ui_editing::themeTokenSchema().
◆ enumItems
| std::vector<std::string> eve::editing::PropertyDescriptor::enumItems |
在文件 EditingProperty.h 第 84 行定义.
◆ flags
| PropertyFlag eve::editing::PropertyDescriptor::flags = PropertyFlag::None |
在文件 EditingProperty.h 第 81 行定义.
被这些函数引用 eve::ui_editing::themeTokenSchema().
◆ numeric
| NumericMetadata eve::editing::PropertyDescriptor::numeric |
在文件 EditingProperty.h 第 83 行定义.
◆ path
| PropertyPath eve::editing::PropertyDescriptor::path |
在文件 EditingProperty.h 第 76 行定义.
被这些函数引用 eve::procgen_editing::ProcgenScriptDocumentTarget::schema(), eve::procgen_editing::TextureRecipeTarget::schema(), eve::definitions_editing::DefinitionSchemaFormTarget::schema(), eve::scene_editing::ScenePropertyProvider::schema() , 以及 eve::ui_editing::themeTokenSchema().
◆ presenterHint
| std::string eve::editing::PropertyDescriptor::presenterHint |
在文件 EditingProperty.h 第 86 行定义.
◆ type
| PropertyType eve::editing::PropertyDescriptor::type = PropertyType::String |
在文件 EditingProperty.h 第 80 行定义.
被这些函数引用 eve::ui_editing::themeTokenSchema().
◆ validators
| std::vector<RuleId> eve::editing::PropertyDescriptor::validators |
在文件 EditingProperty.h 第 87 行定义.
该结构体的文档由以下文件生成:
- src/modules/editing/EditingProperty.h