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

Manages credits / atttribution for Cesium data sources. More...

#include <CesiumCreditSystem.h>

Inheritance diagram for ACesiumCreditSystem:

Public Member Functions

 ACesiumCreditSystem ()
 
virtual void BeginPlay () override
 
virtual void EndPlay (const EEndPlayReason::Type EndPlayReason) override
 
virtual void OnConstruction (const FTransform &Transform) override
 
virtual void BeginDestroy () override
 
virtual bool ShouldTickIfViewportsOnly () const override
 
virtual void Tick (float DeltaTime) override
 
const std::shared_ptr< CesiumUtility::CreditSystem > & GetExternalCreditSystem () const
 
void updateCreditsViewport (bool recreateWidget)
 
void removeCreditsFromViewports ()
 

Static Public Member Functions

static ACesiumCreditSystemGetDefaultCreditSystem (const UObject *WorldContextObject)
 

Public Attributes

TSubclassOf< class UScreenCreditsWidget > CreditsWidgetClass
 
bool CreditsUpdated = false
 Whether the credit string has changed since last frame.
 
class UScreenCreditsWidget * CreditsWidget
 

Detailed Description

Manages credits / atttribution for Cesium data sources.

These credits are displayed by the corresponding Blueprints class /CesiumForUnreal/CesiumCreditSystemBP.CesiumCreditSystemBP_C.

Definition at line 31 of file CesiumCreditSystem.h.

Constructor & Destructor Documentation

◆ ACesiumCreditSystem()

ACesiumCreditSystem::ACesiumCreditSystem ( )

Member Function Documentation

◆ BeginDestroy()

virtual void ACesiumCreditSystem::BeginDestroy ( )
overridevirtual

◆ BeginPlay()

virtual void ACesiumCreditSystem::BeginPlay ( )
overridevirtual

◆ EndPlay()

virtual void ACesiumCreditSystem::EndPlay ( const EEndPlayReason::Type EndPlayReason)
overridevirtual

◆ GetDefaultCreditSystem()

static ACesiumCreditSystem * ACesiumCreditSystem::GetDefaultCreditSystem ( const UObject * WorldContextObject)
static

◆ GetExternalCreditSystem()

const std::shared_ptr< CesiumUtility::CreditSystem > & ACesiumCreditSystem::GetExternalCreditSystem ( ) const
inline

Definition at line 63 of file CesiumCreditSystem.h.

◆ OnConstruction()

virtual void ACesiumCreditSystem::OnConstruction ( const FTransform & Transform)
overridevirtual

◆ removeCreditsFromViewports()

void ACesiumCreditSystem::removeCreditsFromViewports ( )

◆ ShouldTickIfViewportsOnly()

virtual bool ACesiumCreditSystem::ShouldTickIfViewportsOnly ( ) const
overridevirtual

◆ Tick()

virtual void ACesiumCreditSystem::Tick ( float DeltaTime)
overridevirtual

◆ updateCreditsViewport()

void ACesiumCreditSystem::updateCreditsViewport ( bool recreateWidget)

Member Data Documentation

◆ CreditsUpdated

bool ACesiumCreditSystem::CreditsUpdated = false

Whether the credit string has changed since last frame.

Definition at line 53 of file CesiumCreditSystem.h.

◆ CreditsWidget

class UScreenCreditsWidget* ACesiumCreditSystem::CreditsWidget

Definition at line 56 of file CesiumCreditSystem.h.

◆ CreditsWidgetClass

TSubclassOf<class UScreenCreditsWidget> ACesiumCreditSystem::CreditsWidgetClass

Definition at line 47 of file CesiumCreditSystem.h.


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