cesium-native  0.41.0
Cesium3DTilesSelection::ITileExcluder Class Referenceabstract

An interface that allows tiles to be excluded from loading and rendering when provided in TilesetOptions::excluders. More...

#include <Cesium3DTilesSelection/ITileExcluder.h>

Inheritance diagram for Cesium3DTilesSelection::ITileExcluder:
Cesium3DTilesSelection::RasterizedPolygonsTileExcluder

Public Member Functions

virtual void startNewFrame () noexcept
 Indicates the start of a new frame, initiated with a call to Tileset::updateView.
 
virtual bool shouldExclude (const Tile &tile) const noexcept=0
 Determines whether a given tile should be excluded. More...
 

Detailed Description

An interface that allows tiles to be excluded from loading and rendering when provided in TilesetOptions::excluders.

Definition at line 11 of file ITileExcluder.h.

Member Function Documentation

◆ shouldExclude()

virtual bool Cesium3DTilesSelection::ITileExcluder::shouldExclude ( const Tile tile) const
pure virtualnoexcept

Determines whether a given tile should be excluded.

Parameters
tileThe tile to test
Returns
true if this tile and all of its descendants in the bounding volume hierarchy should be excluded from loading and rendering.
false if this tile should be included.

Implemented in Cesium3DTilesSelection::RasterizedPolygonsTileExcluder.


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