cesium-native 0.61.0
Loading...
Searching...
No Matches
Cesium3DTilesSelection::TileSelectionContext Struct Reference

Per-frame inputs for the tile selection algorithm. More...

#include <Cesium3DTilesSelection/TilesetSelection.h>

Public Attributes

const TilesetOptionsoptions
 The tileset configuration options.
 
const TilesetExternalsexternals
 External interfaces (asset accessor, task processor, etc.).
 
std::vector< double > & scratchDistances
 Scratch buffer reused across frames to avoid allocating them on the heap during selection.
 
std::vector< const TileOcclusionRendererProxy * > & scratchOcclusionProxies
 Scratch buffer reused across frames to avoid allocating them on the heap during selection. Holds the occlusion proxies of the children of a tile.
 

Detailed Description

Per-frame inputs for the tile selection algorithm.

Definition at line 19 of file TilesetSelection.h.

Member Data Documentation

◆ externals

const TilesetExternals& Cesium3DTilesSelection::TileSelectionContext::externals

External interfaces (asset accessor, task processor, etc.).

Definition at line 23 of file TilesetSelection.h.

◆ options

const TilesetOptions& Cesium3DTilesSelection::TileSelectionContext::options

The tileset configuration options.

Definition at line 21 of file TilesetSelection.h.

◆ scratchDistances

std::vector<double>& Cesium3DTilesSelection::TileSelectionContext::scratchDistances

Scratch buffer reused across frames to avoid allocating them on the heap during selection.

Definition at line 26 of file TilesetSelection.h.

◆ scratchOcclusionProxies

std::vector<const TileOcclusionRendererProxy*>& Cesium3DTilesSelection::TileSelectionContext::scratchOcclusionProxies

Scratch buffer reused across frames to avoid allocating them on the heap during selection. Holds the occlusion proxies of the children of a tile.

Definition at line 30 of file TilesetSelection.h.


The documentation for this struct was generated from the following file: