Human-readable index for an XGF stream dataset.

interface XGFStreamingIndex {
    aabb?: number[];
    chunks: XGFChunkManifest[];
    coordinateSystem?: XGFStreamingCoordinateSystem;
    format: "XGFStreamingIndex";
    indexVersion: "1.0.0" | "1.1.0" | "1.2.0";
    metadata?: Record<string, any>;
    rootChunkIds?: string[];
    streams?: XGFSubstreamManifest[];
}

Properties

aabb?: number[]

Aggregate stream AABB.

All chunk manifests in the stream.

coordinateSystem?: XGFStreamingCoordinateSystem

Optional coordinate system for the stream's chunk coordinates.

format: "XGFStreamingIndex"

Index format identifier.

indexVersion: "1.0.0" | "1.1.0" | "1.2.0"

Index schema version.

metadata?: Record<string, any>

Optional application metadata copied through unchanged.

rootChunkIds?: string[]

IDs of primary scene-content chunks.

Child stream indexes referenced by this stream.