Taos API Reference
    Preparing search index...

    Interface GeoFrameResult

    What GeoScene.update produced this frame. All arrays are owned and reused (pooled) across frames — copy them if you need to retain past the next update.

    interface GeoFrameResult {
        opaque: readonly DrawItem[];
        shadowCasters: readonly ShadowMeshDraw[];
        water: readonly GeoWaterDraw[];
        copyrights: readonly string[];
        triangles: number;
        renderedLodLevels: ReadonlySet<number>;
        terrainContents: readonly TerrainContent[];
        tileContents: readonly TileContent[];
    }
    Index

    Properties

    opaque: readonly DrawItem[]

    Opaque tile draws, ready to render (origin-shifted).

    shadowCasters: readonly ShadowMeshDraw[]

    Shadow casters for the same tiles (empty when shadows disabled).

    water: readonly GeoWaterDraw[]

    Translucent water surfaces from terrain watermasks (for an optional water feature).

    copyrights: readonly string[]

    Deduped, sorted data-provider attribution from all tilesets (Google ToS); stable reference while the visible set is unchanged.

    triangles: number

    Total triangles drawn this frame.

    renderedLodLevels: ReadonlySet<number>

    Distinct tile tree depths drawn this frame (for the LOD-debug HUD).

    terrainContents: readonly TerrainContent[]

    The terrain tiles selected this frame, across all terrain tilesets — exposed so an app can mirror them into something else (e.g. physics colliders).

    tileContents: readonly TileContent[]

    The 3D-Tiles contents drawn this frame, across all 3D tilesets — exposed (like terrainContents) so an app can mirror them into physics colliders. Each carries a collision soup only if its tileset was added with collision: true.