![]() |
Cesium for Unreal 2.24.1
|
Manages custom FCesiumCameras for all ACesium3DTilesets in the world.
More...
#include <CesiumCameraManager.h>
Public Member Functions | |
| ACesiumCameraManager () | |
| int32 | AddCamera (UPARAM(ref) const FCesiumCamera &Camera) |
| DEPRECATED. | |
| bool | RemoveCamera (int32 CameraId) |
| DEPRECATED. | |
| bool | UpdateCamera (int32 CameraId, UPARAM(ref) const FCesiumCamera &Camera) |
| DEPRECATED. | |
| const TMap< int32, FCesiumCamera > & | GetCameras () const |
| DEPRECATED. | |
| virtual bool | ShouldTickIfViewportsOnly () const override |
| virtual void | Tick (float DeltaTime) override |
| std::vector< FCesiumCamera > | GetAllCameras () const |
| Return a list of all cameras handled by the manager. | |
Static Public Member Functions | |
| static ACesiumCameraManager * | GetDefaultCameraManager (const UObject *WorldContextObject) |
| Get the camera manager for this world. | |
Public Attributes | |
| bool | UsePlayerCameras = true |
| Determines whether the cameras attached to PlayerControllers should be used for Cesium3DTileset culling and level-of-detail. | |
| bool | UseEditorCameras = true |
| Determines whether the camera associated with the Editor's active scene view should be used for Cesium3DTileset culling and level-of-detail. | |
| bool | UseSceneCapturesInLevel = true |
| Whether to find and use all scene captures within the level for Cesium3DTileset culling and level-of-detail. | |
| TArray< TObjectPtr< ASceneCapture2D > > | SceneCaptures |
| Array of explicit scene capture actors. | |
| TArray< FCesiumCamera > | AdditionalCameras |
| Array of additional cameras. | |
Manages custom FCesiumCameras for all ACesium3DTilesets in the world.
Definition at line 18 of file CesiumCameraManager.h.
| ACesiumCameraManager::ACesiumCameraManager | ( | ) |
| int32 ACesiumCameraManager::AddCamera | ( | UPARAM(ref) const FCesiumCamera & | Camera | ) |
DEPRECATED.
| std::vector< FCesiumCamera > ACesiumCameraManager::GetAllCameras | ( | ) | const |
Return a list of all cameras handled by the manager.
| const TMap< int32, FCesiumCamera > & ACesiumCameraManager::GetCameras | ( | ) | const |
DEPRECATED.
|
static |
Get the camera manager for this world.
| bool ACesiumCameraManager::RemoveCamera | ( | int32 | CameraId | ) |
DEPRECATED.
|
overridevirtual |
|
overridevirtual |
| bool ACesiumCameraManager::UpdateCamera | ( | int32 | CameraId, |
| UPARAM(ref) const FCesiumCamera & | Camera ) |
DEPRECATED.
| TArray<FCesiumCamera> ACesiumCameraManager::AdditionalCameras |
Array of additional cameras.
Definition at line 57 of file CesiumCameraManager.h.
| TArray<TObjectPtr<ASceneCapture2D> > ACesiumCameraManager::SceneCaptures |
Array of explicit scene capture actors.
Definition at line 51 of file CesiumCameraManager.h.
| bool ACesiumCameraManager::UseEditorCameras = true |
Determines whether the camera associated with the Editor's active scene view should be used for Cesium3DTileset culling and level-of-detail.
In a game, this property has no effect.
Definition at line 34 of file CesiumCameraManager.h.
| bool ACesiumCameraManager::UsePlayerCameras = true |
Determines whether the cameras attached to PlayerControllers should be used for Cesium3DTileset culling and level-of-detail.
Definition at line 27 of file CesiumCameraManager.h.
| bool ACesiumCameraManager::UseSceneCapturesInLevel = true |
Whether to find and use all scene captures within the level for Cesium3DTileset culling and level-of-detail.
Definition at line 41 of file CesiumCameraManager.h.