载入中...
搜索中...
未找到
ProcgenScriptTarget.h
浏览该文件的文档.
44class EVENGINE_API_ORCHESTRATION ProcgenScriptDocumentTarget final : public virtual editing::IEditableTarget,
99 static Result<ProcgenScriptModuleSpec> parseSpec(std::string uri, std::string id, std::string displayName,
UUID-backed identifier adapter for legacy textual boundaries.
Definition Identity.h:314
Optional candidate/publish capability for atomic domain operations.
Definition EditingTargetOperations.h:26
Editable-target capability that applies owning domain operations.
Definition EditingTargetOperations.h:11
UI-independent property access for an immutable selection snapshot.
Definition EditingProperty.h:139
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
Revisioned Params document for a script-hosted procedural generator.
Definition ProcgenScriptTarget.h:47
static editing::CapabilityId propertyCapabilityId()
Capability identity published by describe() for Inspector editing.
Definition ProcgenScriptTarget.h:53
const std::vector< procgen::ParamDescriptor > & params() const
Params.
Definition ProcgenScriptTarget.h:114
Definition HeightmapBrush.h:9
editing::Diagnostic EditorDiagnostic
Definition ProcgenEditingTypes.h:10
Stable discovery metadata exposed by every editable target.
Definition EditableTarget.h:39
UI-independent metadata for one procedural recipe parameter.
Definition ParamSchema.h:14
Authored identity and reflected parameter schema for one script generator.
Definition ProcgenScriptTarget.h:26
std::string displayName
Definition ProcgenScriptTarget.h:29
std::vector< procgen::ParamDescriptor > params
Definition ProcgenScriptTarget.h:31
std::string kind
Definition ProcgenScriptTarget.h:30
std::string uri
Definition ProcgenScriptTarget.h:27