载入中...
搜索中...
未找到
TextureRecipeTarget.h
浏览该文件的文档.
16class EVENGINE_API_ORCHESTRATION TextureRecipeTarget final : public ::eve::editing::EditableTargetState,
68struct TextureRecipePreviewArtifact { editing::Revision sourceRevision=0; int width=0,height=0; std::uint64_t checksum=0; };
UUID-backed identifier adapter for legacy textual boundaries.
Definition Identity.h:314
Dirty region and revision shared by every editable document target.
Definition EditableTarget.h:154
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
Generates a candidate image and publishes it only after complete success.
Definition TextureRecipeTarget.h:70
TextureRecipePreviewRuntime()
Texture recipe preview runtime.
const image::ImageData * image() const
Access the generated image.
Definition TextureRecipeTarget.h:79
~TextureRecipePreviewRuntime()
Texture recipe preview runtime.
Revisioned, schema-driven procedural texture recipe asset.
Definition TextureRecipeTarget.h:20
@ ImageData
Definition EditableTarget.h:7
Definition AvatarInstance.h:25
Definition HeightmapBrush.h:9
editing::Diagnostic EditorDiagnostic
Definition ProcgenEditingTypes.h:10
Stable discovery metadata exposed by every editable target.
Definition EditableTarget.h:39
TextureRecipePreviewArtifact public API.
Definition TextureRecipeTarget.h:68
std::uint64_t checksum
Definition TextureRecipeTarget.h:68
int height
Definition TextureRecipeTarget.h:68
int width
Definition TextureRecipeTarget.h:68
editing::Revision sourceRevision
Definition TextureRecipeTarget.h:68