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

Public Member Functions

 FOdysseyPainterEditorData ()
 
virtual ~FOdysseyPainterEditorData ()
 
UOdysseyBrush * Brush ()
 
void Brush (UOdysseyBrush *iBrush)
 
UOdysseyBrushAssetBase * BrushInstance ()
 
void BrushInstance (UOdysseyBrushAssetBase *iBrushInstance)
 
virtual FOdysseySurfaceEditableDisplaySurface ()=0
 
bool DrawBrushPreview ()
 
void DrawBrushPreview (bool iDrawBrushPreview)
 
virtual void Init ()
 
::ul3::FPixelValue PaintColor () const
 
void PaintColor (::ul3::FPixelValue iColor)
 
FOdysseyPaintEngine * PaintEngine ()
 
FOdysseyUndoHistory * UndoHistory ()
 

Detailed Description

Implements an Editor toolkit for textures.

Constructor & Destructor Documentation

◆ ~FOdysseyPainterEditorData()

FOdysseyPainterEditorData::~FOdysseyPainterEditorData ( )
virtual

◆ FOdysseyPainterEditorData()

FOdysseyPainterEditorData::FOdysseyPainterEditorData ( )

Member Function Documentation

◆ Brush() [1/2]

UOdysseyBrush * FOdysseyPainterEditorData::Brush ( )

◆ Brush() [2/2]

void FOdysseyPainterEditorData::Brush ( UOdysseyBrush *  iBrush)

◆ BrushInstance() [1/2]

UOdysseyBrushAssetBase * FOdysseyPainterEditorData::BrushInstance ( )

◆ BrushInstance() [2/2]

void FOdysseyPainterEditorData::BrushInstance ( UOdysseyBrushAssetBase *  iBrushInstance)

◆ DisplaySurface()

virtual FOdysseySurfaceEditable* FOdysseyPainterEditorData::DisplaySurface ( )
pure virtual

◆ DrawBrushPreview() [1/2]

bool FOdysseyPainterEditorData::DrawBrushPreview ( )

◆ DrawBrushPreview() [2/2]

void FOdysseyPainterEditorData::DrawBrushPreview ( bool  iDrawBrushPreview)

◆ Init()

void FOdysseyPainterEditorData::Init ( )
virtual

◆ PaintColor() [1/2]

ul3::FPixelValue FOdysseyPainterEditorData::PaintColor ( ) const

◆ PaintColor() [2/2]

void FOdysseyPainterEditorData::PaintColor ( ::ul3::FPixelValue  iColor)

◆ PaintEngine()

FOdysseyPaintEngine * FOdysseyPainterEditorData::PaintEngine ( )

◆ UndoHistory()

FOdysseyUndoHistory * FOdysseyPainterEditorData::UndoHistory ( )