CriWare Unreal Engine
Plug-ins for CriWare solutions.
Loading...
Searching...
No Matches
UAtomAnalyzerSubsystem Class Reference

#include <AtomAnalyzerSubsystem.h>

Inheritance diagram for UAtomAnalyzerSubsystem:

Public Member Functions

CRIWARECORE_API UAtomAnalyzerSubsystem ()
CRIWARECORE_API ~UAtomAnalyzerSubsystem ()
virtual CRIWARECORE_API void Deinitialize () override
virtual CRIWARECORE_API void Initialize (FSubsystemCollectionBase &Collection) override
CRIWARECORE_API void RegisterAtomAnalyzer (UAtomAnalyzer *InAnalyzer)
CRIWARECORE_API bool Tick (float DeltaTime)
CRIWARECORE_API void UnregisterAtomAnalyzer (UAtomAnalyzer *InAnalyzer)

Static Public Member Functions

static CRIWARECORE_API UAtomAnalyzerSubsystem * Get ()

Private Attributes

TArray< TObjectPtr< UAtomAnalyzer > > AtomAnalyzers
FTSTicker::FDelegateHandle TickerHandle

Detailed Description

Class manages querying analysis results from various audio analyzers.

Constructor & Destructor Documentation

◆ UAtomAnalyzerSubsystem()

UAtomAnalyzerSubsystem::UAtomAnalyzerSubsystem ( )

◆ ~UAtomAnalyzerSubsystem()

UAtomAnalyzerSubsystem::~UAtomAnalyzerSubsystem ( )

Member Function Documentation

◆ Deinitialize()

void UAtomAnalyzerSubsystem::Deinitialize ( )
overridevirtual

◆ Get()

UAtomAnalyzerSubsystem * UAtomAnalyzerSubsystem::Get ( )
static

◆ Initialize()

void UAtomAnalyzerSubsystem::Initialize ( FSubsystemCollectionBase & Collection)
overridevirtual

◆ RegisterAtomAnalyzer()

void UAtomAnalyzerSubsystem::RegisterAtomAnalyzer ( UAtomAnalyzer * InAnalyzer)

◆ Tick()

bool UAtomAnalyzerSubsystem::Tick ( float DeltaTime)

◆ UnregisterAtomAnalyzer()

void UAtomAnalyzerSubsystem::UnregisterAtomAnalyzer ( UAtomAnalyzer * InAnalyzer)

Member Data Documentation

◆ AtomAnalyzers

TArray<TObjectPtr<UAtomAnalyzer> > UAtomAnalyzerSubsystem::AtomAnalyzers
private

◆ TickerHandle

FTSTicker::FDelegateHandle UAtomAnalyzerSubsystem::TickerHandle
private

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