Skip to main content

Module raw_scene_inventory

Module raw_scene_inventory 

Source
Expand description

Bounded format-neutral raw scene, attachment, and primitive evidence.

Normalized mesh assets are not source-presence authority: a loader can discard source primitive modes it does not normalize. This contract keeps definition-side primitive rows separate from node attachments, so a later consumer must make any attachment-by-primitive join under its own budget.

Structs§

RawMeshPrimitiveRowV1
One raw mesh primitive, independent of node attachment rows.
RawMeshPrimitiveRowsV1
Coverage-qualified raw mesh primitive declarations.
RawNodeMeshAttachmentRowV1
One raw node-to-mesh declaration.
RawNodeMeshAttachmentRowsV1
Coverage-qualified raw node-to-mesh declarations.
RawSceneAttachmentInventoryV1
Bounded same-load raw scene/node-mesh/primitive inventory.
RawSceneRootRowV1
One source scene and its declared roots in authored order.
RawSceneRootRowsV1
Coverage-qualified source scenes.
RawSourceSkeletonEvidenceV1
Same-load source-skeleton evidence carried beside raw rows.

Enums§

RawPrimitiveTopologyV1
Raw primitive topology, including modes normalized mesh assets can omit.
RawSceneAttachmentCoverageV1
Whether a source-order row set is exhaustive.
RawSceneAttachmentInventoryError
Invalid raw scene/attachment inventory.

Constants§

RAW_SCENE_ATTACHMENT_INVENTORY_V1_ID
Semantic identity of the raw scene/attachment inventory V1 contract.
RAW_SCENE_ATTACHMENT_INVENTORY_V1_MAX_ROWS
Maximum aggregate rows retained by one V1 inventory.
RAW_SCENE_ATTACHMENT_INVENTORY_V1_MAX_TEXT_BYTES
Maximum aggregate UTF-8 bytes retained by one V1 inventory.