CriWare Unreal Engine
Plug-ins for CriWare solutions.
Loading...
Searching...
No Matches
IAtomRuntimePluginFactory Class Referenceabstract

#include <IAtomRuntimePlugin.h>

Inheritance diagram for IAtomRuntimePluginFactory:

Public Member Functions

virtual ~IAtomRuntimePluginFactory ()
virtual TAtomRuntimePluginPtr CreateNewRuntimePlugin (FAtomRuntime *OwningRuntime)=0
virtual UClass * GetCustomRuntimeSettingsClass () const
virtual FString GetDisplayName () override
Public Member Functions inherited from IAtomPluginFactory
virtual bool IsExternalSend ()
virtual bool SupportsPlatform (const FString &PlatformName)=0

Static Public Member Functions

static FName GetDefaultDisplayName ()
static FName GetModularFeatureName ()

Constructor & Destructor Documentation

◆ ~IAtomRuntimePluginFactory()

virtual IAtomRuntimePluginFactory::~IAtomRuntimePluginFactory ( )
inlinevirtual

Virtual destructor

Member Function Documentation

◆ CreateNewRuntimePlugin()

virtual TAtomRuntimePluginPtr IAtomRuntimePluginFactory::CreateNewRuntimePlugin ( FAtomRuntime * OwningRuntime)
pure virtual

◆ GetCustomRuntimeSettingsClass()

virtual UClass * IAtomRuntimePluginFactory::GetCustomRuntimeSettingsClass ( ) const
inlinevirtual
Returns
the UClass type of your settings for plugin. This allows us to only pass in user settings for your plugin.

Reimplemented in FLipsAtomRuntimePluginFactory.

◆ GetDefaultDisplayName()

FName IAtomRuntimePluginFactory::GetDefaultDisplayName ( )
inlinestatic

◆ GetDisplayName()

virtual FString IAtomRuntimePluginFactory::GetDisplayName ( )
inlineoverridevirtual

Reimplemented from IAtomPluginFactory.

Reimplemented in FLipsAtomRuntimePluginFactory.

◆ GetModularFeatureName()

FName IAtomRuntimePluginFactory::GetModularFeatureName ( )
inlinestatic

The documentation for this class was generated from the following file:
  • C:/git/uev2/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCore/Public/Extensions/IAtomRuntimePlugin.h