CriWare Unreal Engine
Plug-ins for CriWare solutions.
Loading...
Searching...
No Matches
FCriWareCoreModule Class Reference
Inheritance diagram for FCriWareCoreModule:

Public Member Functions

virtual UObject * CreateAtomSoundBaseRenderer () override
virtual TSharedPtr< FCriWareCore > GetCriWareCore () override
virtual void RegisterCreateAtomSoundBaseRenderer (const FOnCreateAtomSoundBaseRenderer &Delegate) override
virtual void ShutdownModule () override
virtual void StartupModule () override
virtual void UnregisterCreateAtomSoundBaseRenderer () override
Public Member Functions inherited from ICriWareCoreModule
 DECLARE_DELEGATE_RetVal (UObject *, FOnCreateAtomSoundBaseRenderer)

Private Attributes

FOnCreateAtomSoundBaseRenderer CreateAtomSoundBaseRendererDelegate
TSharedPtr< FCriWareCore > CriWareCore

Additional Inherited Members

Static Public Member Functions inherited from ICriWareCoreModule
static ICriWareCoreModule & Get ()
static bool IsAvailable ()

Member Function Documentation

◆ CreateAtomSoundBaseRenderer()

virtual UObject * FCriWareCoreModule::CreateAtomSoundBaseRenderer ( )
inlineoverridevirtual

Creates an object that implements IAtomSoundBaseRendererInterface.

Implements ICriWareCoreModule.

◆ GetCriWareCore()

virtual TSharedPtr< FCriWareCore > FCriWareCoreModule::GetCriWareCore ( )
inlineoverridevirtual

Gets the Core object if created.

Returns
the core object as shared pointer.

Implements ICriWareCoreModule.

◆ RegisterCreateAtomSoundBaseRenderer()

virtual void FCriWareCoreModule::RegisterCreateAtomSoundBaseRenderer ( const FOnCreateAtomSoundBaseRenderer & Delegate)
inlineoverridevirtual

Register a delegate to create an object that implements IAtomSoundBaseRendererInterface.

Implements ICriWareCoreModule.

◆ ShutdownModule()

virtual void FCriWareCoreModule::ShutdownModule ( )
inlineoverridevirtual

◆ StartupModule()

virtual void FCriWareCoreModule::StartupModule ( )
inlineoverridevirtual

◆ UnregisterCreateAtomSoundBaseRenderer()

virtual void FCriWareCoreModule::UnregisterCreateAtomSoundBaseRenderer ( )
inlineoverridevirtual

Unregisters the delegate passed in with RegisterCreateAtomSoundBaseRenderer.

Implements ICriWareCoreModule.

Member Data Documentation

◆ CreateAtomSoundBaseRendererDelegate

FOnCreateAtomSoundBaseRenderer FCriWareCoreModule::CreateAtomSoundBaseRendererDelegate
private

Delegate to create an object that implements IAtomSoundBaseRendererInterface.

◆ CriWareCore

TSharedPtr<FCriWareCore> FCriWareCoreModule::CriWareCore
private

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