Iliad
Painting Plugin for UnrealEngine4 by Praxinos
Public Member Functions | Protected Member Functions | List of all members
FOdysseyTextureEditorToolkit Class Reference
Inheritance diagram for FOdysseyTextureEditorToolkit:
FOdysseyPainterEditorToolkit

Public Member Functions

 FOdysseyTextureEditorToolkit ()
 
virtual ~FOdysseyTextureEditorToolkit ()
 
virtual FText GetBaseToolkitName () const override
 
virtual FName GetToolkitFName () const override
 
virtual FText GetToolkitName () const override
 
virtual FText GetToolkitToolTipText () const override
 
virtual FLinearColor GetWorldCentricTabColorScale () const override
 
virtual FString GetWorldCentricTabPrefix () const override
 
void Init (const EToolkitMode::Type iMode, const TSharedPtr< class IToolkitHost > &iInitToolkitHost, const FName &iAppIdentifier, UTexture2D *iTexture)
 
- Public Member Functions inherited from FOdysseyPainterEditorToolkit
 FOdysseyPainterEditorToolkit ()
 
virtual ~FOdysseyPainterEditorToolkit ()
 
void InitPainterEditorToolkit (const EToolkitMode::Type iMode, const TSharedPtr< class IToolkitHost > &iInitToolkitHost, const FName &iAppIdentifier, TArray< UObject * > &iObjectsToEdit)
 

Protected Member Functions

virtual const TSharedRef< FTabManager::FLayout > & GetLayout () const override
 
virtual const TArray< TSharedPtr< FExtender > > & GetMenuExtenders () const override
 
virtual bool OnRequestClose () override
 
void OpenAsset (UObject *iObject)
 
virtual void RegisterTabSpawners (const TSharedRef< class FTabManager > &iTabManager) override
 
virtual void SaveAsset_Execute () override
 
virtual void SaveAssetAs_Execute () override
 
virtual void UnregisterTabSpawners (const TSharedRef< class FTabManager > &iTabManager) override
 
- Protected Member Functions inherited from FOdysseyPainterEditorToolkit
virtual void PostRedo (bool iSuccess) override
 
virtual void PostUndo (bool iSuccess) override
 

Detailed Description

Implements an Editor toolkit for textures.

Constructor & Destructor Documentation

◆ ~FOdysseyTextureEditorToolkit()

FOdysseyTextureEditorToolkit::~FOdysseyTextureEditorToolkit ( )
virtual

◆ FOdysseyTextureEditorToolkit()

FOdysseyTextureEditorToolkit::FOdysseyTextureEditorToolkit ( )

Member Function Documentation

◆ GetBaseToolkitName()

FText FOdysseyTextureEditorToolkit::GetBaseToolkitName ( ) const
overridevirtual

◆ GetLayout()

const TSharedRef< FTabManager::FLayout > & FOdysseyTextureEditorToolkit::GetLayout ( ) const
overrideprotectedvirtual

◆ GetMenuExtenders()

const TArray< TSharedPtr< FExtender > > & FOdysseyTextureEditorToolkit::GetMenuExtenders ( ) const
overrideprotectedvirtual

◆ GetToolkitFName()

FName FOdysseyTextureEditorToolkit::GetToolkitFName ( ) const
overridevirtual

◆ GetToolkitName()

FText FOdysseyTextureEditorToolkit::GetToolkitName ( ) const
overridevirtual

◆ GetToolkitToolTipText()

FText FOdysseyTextureEditorToolkit::GetToolkitToolTipText ( ) const
overridevirtual

◆ GetWorldCentricTabColorScale()

FLinearColor FOdysseyTextureEditorToolkit::GetWorldCentricTabColorScale ( ) const
overridevirtual

◆ GetWorldCentricTabPrefix()

FString FOdysseyTextureEditorToolkit::GetWorldCentricTabPrefix ( ) const
overridevirtual

◆ Init()

void FOdysseyTextureEditorToolkit::Init ( const EToolkitMode::Type  iMode,
const TSharedPtr< class IToolkitHost > &  iInitToolkitHost,
const FName &  iAppIdentifier,
UTexture2D *  iTexture 
)

◆ OnRequestClose()

bool FOdysseyTextureEditorToolkit::OnRequestClose ( )
overrideprotectedvirtual

◆ OpenAsset()

void FOdysseyTextureEditorToolkit::OpenAsset ( UObject *  iObject)
protected

◆ RegisterTabSpawners()

void FOdysseyTextureEditorToolkit::RegisterTabSpawners ( const TSharedRef< class FTabManager > &  iTabManager)
overrideprotectedvirtual

Reimplemented from FOdysseyPainterEditorToolkit.

◆ SaveAsset_Execute()

void FOdysseyTextureEditorToolkit::SaveAsset_Execute ( )
overrideprotectedvirtual

◆ SaveAssetAs_Execute()

void FOdysseyTextureEditorToolkit::SaveAssetAs_Execute ( )
overrideprotectedvirtual

◆ UnregisterTabSpawners()

void FOdysseyTextureEditorToolkit::UnregisterTabSpawners ( const TSharedRef< class FTabManager > &  iTabManager)
overrideprotectedvirtual

Reimplemented from FOdysseyPainterEditorToolkit.