载入中...
搜索中...
未找到
EditorMaterialPreview.h
浏览该文件的文档.
UUID-backed identifier adapter for legacy textual boundaries.
Definition Identity.h:314
Deterministic owning value tree shared by authoring hosts.
Definition EditingValue.h:19
Host boundary that owns creation and teardown of an isolated preview scene.
Definition EditorMaterialPreview.h:40
virtual ~IMaterialPreviewRenderer()=default
Releases IMaterialPreviewRenderer resources.
virtual MaterialPreviewRenderResult render(const MaterialPreviewRenderRequest &request)=0
Render one immutable request without reading or mutating the live game scene.
Revision-safe material preview request and publication service.
Definition EditorMaterialPreview.h:49
UI-neutral, serializable material authoring target.
Definition MaterialTarget.h:32
Definition ActionPreviewController.cpp:6
Immutable request passed to a renderer-owned isolated preview scene.
Definition EditorMaterialPreview.h:24
MaterialPreviewSettings settings
Definition EditorMaterialPreview.h:29
DocumentId document
Definition EditorMaterialPreview.h:26
Revision documentRevision
Definition EditorMaterialPreview.h:27
StableId sceneId
Definition EditorMaterialPreview.h:25
EditorValue material
Definition EditorMaterialPreview.h:28
Renderer output referenced by a stable artifact rather than GPU pointers.
Definition EditorMaterialPreview.h:33
EditorStatus status
Definition EditorMaterialPreview.h:34
std::string artifact
Definition EditorMaterialPreview.h:35
std::vector< EditorDiagnostic > diagnostics
Definition EditorMaterialPreview.h:36
Camera, mesh and environment settings for an isolated material preview.
Definition EditorMaterialPreview.h:12
double pitchDegrees
Definition EditorMaterialPreview.h:19
std::string customMeshAsset
Definition EditorMaterialPreview.h:14
std::string geometry
Definition EditorMaterialPreview.h:13
double yawDegrees
Definition EditorMaterialPreview.h:18
std::string environmentAsset
Definition EditorMaterialPreview.h:15