载入中...
搜索中...
未找到
EvpackSceneTemplateLoader.h
浏览该文件的文档.
Typed capability-aware runtime access to admitted packs.
Immutable reader retaining an admitted pack by shared ownership.
Definition EvpackResourceReader.h:29
Capability-aware scene-template/3 decoder with explicit scene-template/2 compatibility.
Definition EvpackSceneTemplateLoader.h:38
EvpackSceneTemplateLoader(const asset::EvpackResourceReader &reader) noexcept
Bind a borrowed immutable reader that must outlive this loader.
Definition EvpackSceneTemplateLoader.h:41
Actual runtime device capabilities used for variant selection.
Definition Evpack.h:92
Result of ordered capability variant selection.
Definition Evpack.h:155
Owning declarative scene tree and render bindings; neither mutates a Scene or retains GPU objects.
Definition EvpackSceneTemplateLoader.h:29
std::string sourceGuid
Definition EvpackSceneTemplateLoader.h:31
scene::NodeDesc root
Definition EvpackSceneTemplateLoader.h:32
asset::EvpackVariantSelection variant
Definition EvpackSceneTemplateLoader.h:33
std::vector< SceneMeshBinding > renderers
Definition EvpackSceneTemplateLoader.h:34
Immutable asset identities associated with a persisted scene node; no runtime objects are retained.
Definition EvpackSceneTemplateLoader.h:19
bool receiveShadows
Definition EvpackSceneTemplateLoader.h:25
SceneObjectId object
Definition EvpackSceneTemplateLoader.h:20
AssetRef material
Definition EvpackSceneTemplateLoader.h:22
bool castShadows
Definition EvpackSceneTemplateLoader.h:24
Bounds for untrusted scene-template metadata.
Definition EvpackSceneTemplateLoader.h:12
std::uint32_t maximumDepth
Definition EvpackSceneTemplateLoader.h:14
std::uint64_t maximumDecodedBytes
Definition EvpackSceneTemplateLoader.h:15
std::uint32_t maximumNodes
Definition EvpackSceneTemplateLoader.h:13
Declarative scene-node description (build once / on dirty → flatten into SceneHost::Tree)....
Definition NodeDesc.h:19