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

Public Member Functions

 FOdysseyFlipbookEditorData (TSharedPtr< FOdysseyFlipbookWrapper > &iFlipbookWrapper, TSharedPtr< FOdysseyFlipbookEditorToolkit > iToolkit)
 
virtual ~FOdysseyFlipbookEditorData ()
 
void ApplyPropertiesBackup ()
 
virtual FOdysseySurfaceEditableDisplaySurface () override
 
TSharedPtr< FOdysseyFlipbookWrapper > & FlipbookWrapper ()
 
virtual void Init () override
 
FOdysseyLayerStack * LayerStack () const
 
void OnPackagePreSave (UPackage *iPackage)
 
void OnPackageSaved (const FString &iPackageFilename, UObject *iOuter)
 
void OnPreGlobalObjectPropertyChanged (UObject *iObject, const FEditPropertyChain &iEditPropertyChain)
 
void PrepareTextureProperties ()
 
FOdysseySurfaceReadOnlyPreviewSurface ()
 
void SyncTextureWithSurfaceBlock ()
 
UTexture2D * Texture ()
 
void Texture (UTexture2D *iTexture)
 
TWeakPtr< FOdysseyFlipbookEditorToolkit > & Toolkit ()
 
- Public Member Functions inherited from FOdysseyPainterEditorData
 FOdysseyPainterEditorData ()
 
virtual ~FOdysseyPainterEditorData ()
 
UOdysseyBrush * Brush ()
 
void Brush (UOdysseyBrush *iBrush)
 
UOdysseyBrushAssetBase * BrushInstance ()
 
void BrushInstance (UOdysseyBrushAssetBase *iBrushInstance)
 
bool DrawBrushPreview ()
 
void DrawBrushPreview (bool iDrawBrushPreview)
 
::ul3::FPixelValue PaintColor () const
 
void PaintColor (::ul3::FPixelValue iColor)
 
FOdysseyPaintEngine * PaintEngine ()
 
FOdysseyUndoHistory * UndoHistory ()
 

Detailed Description

Implements an Editor toolkit for Flipbooks.

Constructor & Destructor Documentation

◆ ~FOdysseyFlipbookEditorData()

FOdysseyFlipbookEditorData::~FOdysseyFlipbookEditorData ( )
virtual

◆ FOdysseyFlipbookEditorData()

FOdysseyFlipbookEditorData::FOdysseyFlipbookEditorData ( TSharedPtr< FOdysseyFlipbookWrapper > &  iFlipbookWrapper,
TSharedPtr< FOdysseyFlipbookEditorToolkit iToolkit 
)

Member Function Documentation

◆ ApplyPropertiesBackup()

void FOdysseyFlipbookEditorData::ApplyPropertiesBackup ( )

◆ DisplaySurface()

FOdysseySurfaceEditable * FOdysseyFlipbookEditorData::DisplaySurface ( )
overridevirtual

◆ FlipbookWrapper()

TSharedPtr< FOdysseyFlipbookWrapper > & FOdysseyFlipbookEditorData::FlipbookWrapper ( )

◆ Init()

void FOdysseyFlipbookEditorData::Init ( )
overridevirtual

Reimplemented from FOdysseyPainterEditorData.

◆ LayerStack()

FOdysseyLayerStack * FOdysseyFlipbookEditorData::LayerStack ( ) const

◆ OnPackagePreSave()

void FOdysseyFlipbookEditorData::OnPackagePreSave ( UPackage *  iPackage)

◆ OnPackageSaved()

void FOdysseyFlipbookEditorData::OnPackageSaved ( const FString &  iPackageFilename,
UObject *  iOuter 
)

◆ OnPreGlobalObjectPropertyChanged()

void FOdysseyFlipbookEditorData::OnPreGlobalObjectPropertyChanged ( UObject *  iObject,
const FEditPropertyChain &  iEditPropertyChain 
)

◆ PrepareTextureProperties()

void FOdysseyFlipbookEditorData::PrepareTextureProperties ( )

◆ PreviewSurface()

FOdysseySurfaceReadOnly * FOdysseyFlipbookEditorData::PreviewSurface ( )

◆ SyncTextureWithSurfaceBlock()

void FOdysseyFlipbookEditorData::SyncTextureWithSurfaceBlock ( )

◆ Texture() [1/2]

UTexture2D * FOdysseyFlipbookEditorData::Texture ( )

◆ Texture() [2/2]

void FOdysseyFlipbookEditorData::Texture ( UTexture2D *  iTexture)

◆ Toolkit()

TWeakPtr< FOdysseyFlipbookEditorToolkit > & FOdysseyFlipbookEditorData::Toolkit ( )