载入中...
搜索中...
未找到
EditingProperty.cpp
浏览该文件的文档.
PropertyDescriptorLookup public API.
Definition EditingProperty.h:91
Dotted property path (layout.size) compared and persisted as text.
Definition EditingIds.h:78
Deterministic owning value tree shared by authoring hosts.
Definition EditingValue.h:19
Definition EditableTarget.h:7
eve::Value toPresentationValue(const Value &value)
To presentation value.
Definition EditingProperty.cpp:94
@ Transform
@ AssetRef
@ ObjectRef
@ ReadOnlyText
@ ReadOnly
@ Advanced
@ MultiEdit
@ Transient
@ Runtime
@ EditorOnly
@ Dangerous
Result< void > validatePropertyValue(const PropertyDescriptor &descriptor, const Value &value)
Validate property value.
Definition EditingProperty.cpp:138
property_access::PropertyDescriptor toPresentationDescriptor(const PropertyDescriptor &source)
To presentation descriptor.
Definition EditingProperty.cpp:75
PropertyKind
Semantic property kind used by renderer-independent presenters.
Definition PropertyAccess.h:19
WriteResult validatePropertyValue(const PropertyDescriptor &property, const Value &value)
Validate one candidate value against the shared property contract.
Definition PropertyAccess.cpp:41
@ PreconditionViolation
std::optional< double > maximum
Definition EditingProperty.h:68
std::optional< double > minimum
Definition EditingProperty.h:67
std::vector< PropertyDescriptor > properties
Definition EditingProperty.h:120
PropertyDescriptorLookup find(const PropertyPath &path) const
Finds find.
Definition EditingProperty.cpp:9
One stable property description consumed by any UI shell.
Definition PropertyAccess.h:72
NumericMetadata numeric
Definition PropertyAccess.h:80
Value defaultValue
Definition PropertyAccess.h:79
std::string description
Definition PropertyAccess.h:75
std::string displayName
Definition PropertyAccess.h:74
std::string category
Definition PropertyAccess.h:76
std::vector< std::string > choices
Definition PropertyAccess.h:81
std::string presenterHint
Definition PropertyAccess.h:82
Result of a model write, including a stable diagnostic code.
Definition PropertyAccess.h:96