Cesium for Unreal 2.12.0
Loading...
Searching...
No Matches
UCesiumTileExcluder Class Reference

#include <CesiumTileExcluder.h>

Inheritance diagram for UCesiumTileExcluder:

Public Member Functions

 UCesiumTileExcluder (const FObjectInitializer &ObjectInitializer)
 
virtual void Activate (bool bReset) override
 
virtual void Deactivate () override
 
virtual void OnComponentDestroyed (bool bDestroyingHierarchy) override
 
void AddToTileset ()
 Adds this tile excluder to its owning Cesium 3D Tileset Actor.
 
void RemoveFromTileset ()
 Removes this tile excluder from its owning Cesium 3D Tileset Actor.
 
void Refresh ()
 Refreshes this tile excluderby removing from its owning Cesium 3D Tileset Actor and re-adding it.
 
bool ShouldExclude (const UCesiumTile *TileObject)
 Determines whether a tile should be excluded.
 

Detailed Description

Definition at line 23 of file CesiumTileExcluder.h.

Constructor & Destructor Documentation

◆ UCesiumTileExcluder()

UCesiumTileExcluder::UCesiumTileExcluder ( const FObjectInitializer & ObjectInitializer)

Member Function Documentation

◆ Activate()

virtual void UCesiumTileExcluder::Activate ( bool bReset)
overridevirtual

◆ AddToTileset()

void UCesiumTileExcluder::AddToTileset ( )

Adds this tile excluder to its owning Cesium 3D Tileset Actor.

If the excluder is already added or if this component's Owner is not a Cesium 3D Tileset, this method does nothing.

◆ Deactivate()

virtual void UCesiumTileExcluder::Deactivate ( )
overridevirtual

◆ OnComponentDestroyed()

virtual void UCesiumTileExcluder::OnComponentDestroyed ( bool bDestroyingHierarchy)
overridevirtual

◆ Refresh()

void UCesiumTileExcluder::Refresh ( )

Refreshes this tile excluderby removing from its owning Cesium 3D Tileset Actor and re-adding it.

If this component's Owner is not a Cesium 3D Tileset Actor, this method does nothing.

◆ RemoveFromTileset()

void UCesiumTileExcluder::RemoveFromTileset ( )

Removes this tile excluder from its owning Cesium 3D Tileset Actor.

If the excluder is not yet added or if this component's Owner is not a Cesium 3D Tileset, this method does nothing.

◆ ShouldExclude()

bool UCesiumTileExcluder::ShouldExclude ( const UCesiumTile * TileObject)

Determines whether a tile should be excluded.

This function is called to determine whether a tile should be excluded from the tileset. You can override this function in a derived class or blueprint to implement custom exclusion logic.


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