Mesh Content
Mesh content descriptor for one tile (b3dm / i3dm / cmpt-of-meshes / raw glTF). Thin descriptors only — bulk data (VBOs, EBOs, textures, batch-id buffers) lives in RenderContext.renderResourceCache keyed by stable strings.
Properties
b3dm BATCH_LENGTH. 0 for un-batched.
Parsed b3dm batch table for per-feature picking.
Approximate GPU footprint of this content in bytes, page-aligned by the cache.
i3dm per-instance transforms. Null for b3dm.
Tile-local bounding sphere; populated by prepareMeshPrep.
b3dm RTC_CENTER.
Skip the standard Y-up→Z-up rotation at draw time. Default false applies the spec's Rx(+90°); set true for content whose vertices are already in the tile- local frame (3D Tiles 1.1 / Google Photorealistic).
Populated by uploadMeshContent on the render thread.
Functions
True iff every mandatory buffer is still RR-cache-resident. Empty submesh lists count as loaded — placeholder tiles with no renderable primitives would otherwise re-fetch forever.
Drops GPU resources. Idempotent.
Pin every owned RR-cache resource at the head of the LRU.