# TileInternalData

typedef in `3d-tiles-renderer/core`

Internal renderer state added to each tile during preprocessing.

## Properties

- `hasContent`, `boolean`: Whether the tile has a content URI.
- `hasRenderableContent`, `boolean`: Whether the tile content is a renderable model (not an external tileset).
- `hasUnrenderableContent`, `boolean`: Whether the tile content is an external tileset JSON.
- `loadingState`, `number`: Current loading state constant (UNLOADED, QUEUED, LOADING, PARSING, LOADED, or FAILED).
- `basePath`, `string`: Base URL used to resolve relative content URIs.
- `depth`, `number`: Depth of this tile in the full tile hierarchy.
- `depthFromRenderedParent`, `number`: Depth from the nearest ancestor with renderable content.
- `isVirtual`, `boolean`: Whether this tile was synthetically generated by a plugin.
- `virtualChildCount`, `number`: Number of virtual children appended to this tile by plugins.
- `renderer`, `TilesRendererBase`: The renderer instance that owns this tile.
