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

Public Member Functions

 FOdysseyFlipbookEditorToolkit ()
 
virtual ~FOdysseyFlipbookEditorToolkit ()
 
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, UPaperFlipbook *iFlipbook)
 
- 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 bool CanReimport () const
 
virtual bool CanReimport (UObject *EditingObject) const
 
virtual const TSharedRef< FTabManager::FLayout > & GetLayout () const override
 
virtual const TArray< TSharedPtr< FExtender > > & GetMenuExtenders () const override
 
void OnKeyframeRemoved (FPaperFlipbookKeyFrame &iKeyframe)
 
virtual bool OnRequestClose () override
 
void OnSpriteCreated (UPaperSprite *iSprite)
 
void OnSpriteTextureChanged (UPaperSprite *iSprite, UTexture2D *iOldTexture)
 
void OnTextureCreated (UTexture2D *iTexture)
 
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 Flipbooks.

Constructor & Destructor Documentation

◆ ~FOdysseyFlipbookEditorToolkit()

FOdysseyFlipbookEditorToolkit::~FOdysseyFlipbookEditorToolkit ( )
virtual

◆ FOdysseyFlipbookEditorToolkit()

FOdysseyFlipbookEditorToolkit::FOdysseyFlipbookEditorToolkit ( )

Member Function Documentation

◆ CanReimport() [1/2]

bool FOdysseyFlipbookEditorToolkit::CanReimport ( ) const
protectedvirtual

Called to check to see if there's an asset capable of being reimported

◆ CanReimport() [2/2]

bool FOdysseyFlipbookEditorToolkit::CanReimport ( UObject *  EditingObject) const
protectedvirtual

◆ GetBaseToolkitName()

FText FOdysseyFlipbookEditorToolkit::GetBaseToolkitName ( ) const
overridevirtual

◆ GetLayout()

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

◆ GetMenuExtenders()

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

◆ GetToolkitFName()

FName FOdysseyFlipbookEditorToolkit::GetToolkitFName ( ) const
overridevirtual

◆ GetToolkitName()

FText FOdysseyFlipbookEditorToolkit::GetToolkitName ( ) const
overridevirtual

◆ GetToolkitToolTipText()

FText FOdysseyFlipbookEditorToolkit::GetToolkitToolTipText ( ) const
overridevirtual

◆ GetWorldCentricTabColorScale()

FLinearColor FOdysseyFlipbookEditorToolkit::GetWorldCentricTabColorScale ( ) const
overridevirtual

◆ GetWorldCentricTabPrefix()

FString FOdysseyFlipbookEditorToolkit::GetWorldCentricTabPrefix ( ) const
overridevirtual

◆ Init()

void FOdysseyFlipbookEditorToolkit::Init ( const EToolkitMode::Type  iMode,
const TSharedPtr< class IToolkitHost > &  iInitToolkitHost,
const FName &  iAppIdentifier,
UPaperFlipbook *  iFlipbook 
)

◆ OnKeyframeRemoved()

void FOdysseyFlipbookEditorToolkit::OnKeyframeRemoved ( FPaperFlipbookKeyFrame &  iKeyframe)
protected

◆ OnRequestClose()

bool FOdysseyFlipbookEditorToolkit::OnRequestClose ( )
overrideprotectedvirtual

◆ OnSpriteCreated()

void FOdysseyFlipbookEditorToolkit::OnSpriteCreated ( UPaperSprite *  iSprite)
protected

◆ OnSpriteTextureChanged()

void FOdysseyFlipbookEditorToolkit::OnSpriteTextureChanged ( UPaperSprite *  iSprite,
UTexture2D *  iOldTexture 
)
protected

◆ OnTextureCreated()

void FOdysseyFlipbookEditorToolkit::OnTextureCreated ( UTexture2D *  iTexture)
protected

◆ OpenAsset()

void FOdysseyFlipbookEditorToolkit::OpenAsset ( UObject *  iObject)
protected

◆ RegisterTabSpawners()

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

Reimplemented from FOdysseyPainterEditorToolkit.

◆ SaveAsset_Execute()

void FOdysseyFlipbookEditorToolkit::SaveAsset_Execute ( )
overrideprotectedvirtual

◆ SaveAssetAs_Execute()

void FOdysseyFlipbookEditorToolkit::SaveAssetAs_Execute ( )
overrideprotectedvirtual

◆ UnregisterTabSpawners()

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

Reimplemented from FOdysseyPainterEditorToolkit.