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

#include <IManaRuntime.h>

Inheritance diagram for IManaRuntimeFactory:

Public Member Functions

virtual ~IManaRuntimeFactory ()
virtual TManaRuntimePtr CreateNewManaRuntimePlugin (FAtomRuntime *OwningRuntime)=0
virtual UClass * GetCustomModulationSettingsClass () const
virtual const FName & GetDisplayName () const =0

Static Public Member Functions

static FName GetModularFeatureName ()

Constructor & Destructor Documentation

◆ ~IManaRuntimeFactory()

virtual IManaRuntimeFactory::~IManaRuntimeFactory ( )
inlinevirtual

Virtual destructor

Member Function Documentation

◆ CreateNewManaRuntimePlugin()

virtual TManaRuntimePtr IManaRuntimeFactory::CreateNewManaRuntimePlugin ( FAtomRuntime * OwningRuntime)
pure virtual

◆ GetCustomModulationSettingsClass()

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

◆ GetDisplayName()

virtual const FName & IManaRuntimeFactory::GetDisplayName ( ) const
pure virtual

◆ GetModularFeatureName()

FName IManaRuntimeFactory::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/IManaRuntime.h