CriWare Unreal Engine
Plug-ins for CriWare solutions.
载入中...
搜索中...
未找到
ICriWareCoreModule类 参考abstract

#include <CriWareCoreModule.h>

类 ICriWareCoreModule 继承关系图:

Public 成员函数

virtual UObject * CreateAtomSoundBaseRenderer ()=0
 DECLARE_DELEGATE_RetVal (UObject *, FOnCreateAtomSoundBaseRenderer)
virtual TSharedPtr< FCriWareCore > GetCriWareCore ()=0
virtual void RegisterCreateAtomSoundBaseRenderer (const FOnCreateAtomSoundBaseRenderer &Delegate)=0
virtual void UnregisterCreateAtomSoundBaseRenderer ()=0

静态 Public 成员函数

static ICriWareCoreModule & Get ()
static bool IsAvailable ()

详细描述

The public interface to this module

成员函数说明

◆ CreateAtomSoundBaseRenderer()

virtual UObject * ICriWareCoreModule::CreateAtomSoundBaseRenderer ( )
pure virtual

Creates an object that implements IAtomSoundBaseRendererInterface.

在 FCriWareCoreModule 内被实现.

◆ DECLARE_DELEGATE_RetVal()

ICriWareCoreModule::DECLARE_DELEGATE_RetVal ( UObject * ,
FOnCreateAtomSoundBaseRenderer  )

Delegate to create an object that implements IAtomSoundBaseRendererInterface.

◆ Get()

ICriWareCoreModule & ICriWareCoreModule::Get ( )
inlinestatic

Singleton-like access to this module's interface. This is just for convenience! Beware of calling this during the shutdown phase, though. Your module might have been unloaded already.

返回
Returns singleton instance, loading the module on demand if needed

◆ GetCriWareCore()

virtual TSharedPtr< FCriWareCore > ICriWareCoreModule::GetCriWareCore ( )
pure virtual

Gets the Core object if created.

返回
the core object as shared pointer.

在 FCriWareCoreModule 内被实现.

◆ IsAvailable()

bool ICriWareCoreModule::IsAvailable ( )
inlinestatic

Checks to see if this module is loaded and ready. It is only valid to call Get() if IsAvailable() returns true.

返回
True if the module is loaded and ready to use

◆ RegisterCreateAtomSoundBaseRenderer()

virtual void ICriWareCoreModule::RegisterCreateAtomSoundBaseRenderer ( const FOnCreateAtomSoundBaseRenderer & Delegate)
pure virtual

Register a delegate to create an object that implements IAtomSoundBaseRendererInterface.

在 FCriWareCoreModule 内被实现.

◆ UnregisterCreateAtomSoundBaseRenderer()

virtual void ICriWareCoreModule::UnregisterCreateAtomSoundBaseRenderer ( )
pure virtual

Unregisters the delegate passed in with RegisterCreateAtomSoundBaseRenderer.

在 FCriWareCoreModule 内被实现.


该类的文档由以下文件生成:
  • C:/git/uev2/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCore/Public/CriWareCoreModule.h