CriWare Unreal Engine
Plug-ins for CriWare solutions.
Loading...
Searching...
No Matches
Atom::IAnalyzerFactory Class Referenceabstract

#include <IAtomAnalyzerInterface.h>

Inheritance diagram for Atom::IAnalyzerFactory:

Public Member Functions

virtual ~IAnalyzerFactory ()
virtual FName GetName () const =0
virtual FString GetTitle () const =0
virtual TUniquePtr< IAnalyzerResult > NewResult () const =0
template<ESPMode Mode = ESPMode::ThreadSafe>
TSharedPtr< IAnalyzerResult, Mode > NewResultShared () const
virtual TUniquePtr< IAnalyzerWorker > NewWorker (const FAnalyzerParameters &InParams, const IAnalyzerSettings *InSettings) const =0

Static Public Member Functions

static FName GetModularFeatureName ()

Constructor & Destructor Documentation

◆ ~IAnalyzerFactory()

virtual Atom::IAnalyzerFactory::~IAnalyzerFactory ( )
inlinevirtual

Member Function Documentation

◆ GetModularFeatureName()

FName Atom::IAnalyzerFactory::GetModularFeatureName ( )
inlinestatic

◆ GetName()

virtual FName Atom::IAnalyzerFactory::GetName ( ) const
pure virtual

◆ GetTitle()

virtual FString Atom::IAnalyzerFactory::GetTitle ( ) const
pure virtual

◆ NewResult()

virtual TUniquePtr< IAnalyzerResult > Atom::IAnalyzerFactory::NewResult ( ) const
pure virtual

◆ NewResultShared()

template<ESPMode Mode = ESPMode::ThreadSafe>
TSharedPtr< IAnalyzerResult, Mode > Atom::IAnalyzerFactory::NewResultShared ( ) const
inline

◆ NewWorker()

virtual TUniquePtr< IAnalyzerWorker > Atom::IAnalyzerFactory::NewWorker ( const FAnalyzerParameters & InParams,
const IAnalyzerSettings * InSettings ) const
pure virtual

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