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

#include <AtomEngineSubsystem.h>

Inheritance diagram for UAtomEngineSubsystem:

Public Member Functions

CRIWARECORE_API UAtomEngineSubsystem ()
virtual CRIWARECORE_API const FAtomRuntime * GetAtomRuntime () const final
virtual CRIWARECORE_API FAtomRuntimeHandle GetAtomRuntimeHandle () const final
virtual CRIWARECORE_API FAtomRuntimeId GetAtomRuntimeID () const final
virtual CRIWARECORE_API FAtomRuntime * GetMutableAtomRuntime () final
virtual CRIWARECORE_API Atom::FMixerSourceManager * GetMutableSourceManager () final
virtual CRIWARECORE_API const Atom::FMixerSourceManager * GetSourceManager () const final
virtual void Update ()

Detailed Description

UAtomEngineSubsystem Base class for auto instanced and initialized systems that share the lifetime of the Atom runtime.

Constructor & Destructor Documentation

◆ UAtomEngineSubsystem()

UAtomEngineSubsystem::UAtomEngineSubsystem ( )

Member Function Documentation

◆ GetAtomRuntime()

const FAtomRuntime * UAtomEngineSubsystem::GetAtomRuntime ( ) const
finalvirtual

Return the mixer device from the owning device handle

◆ GetAtomRuntimeHandle()

FAtomRuntimeHandle UAtomEngineSubsystem::GetAtomRuntimeHandle ( ) const
finalvirtual

Returns the owning Atom runtime handle

◆ GetAtomRuntimeID()

FAtomRuntimeId UAtomEngineSubsystem::GetAtomRuntimeID ( ) const
finalvirtual

Returns the owning Atom runtime ID

◆ GetMutableAtomRuntime()

FAtomRuntime * UAtomEngineSubsystem::GetMutableAtomRuntime ( )
finalvirtual

Return a mutable version of the mixer device from the owning device handle

◆ GetMutableSourceManager()

Atom::FMixerSourceManager * UAtomEngineSubsystem::GetMutableSourceManager ( )
finalvirtual

Return a mutable version of the source manager associated with the owning device handle

◆ GetSourceManager()

const Atom::FMixerSourceManager * UAtomEngineSubsystem::GetSourceManager ( ) const
finalvirtual

Return the source manager associated with the owning device handle

◆ Update()

virtual void UAtomEngineSubsystem::Update ( )
inlinevirtual

Override to get an update call during AtomRuntime::Update Note: This call will happen on the Atom thread

Reimplemented in UAtomGameplayVolumeSubsystem.


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