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

Public Member Functions

 FOdysseyPainterEditorCommands ()
 
virtual void RegisterCommands () override
 

Public Attributes

TSharedPtr< FUICommandInfo > AboutIliad
 
TSharedPtr< FUICommandInfo > ClearCurrentLayer
 
TSharedPtr< FUICommandInfo > CreateNewLayer
 
TSharedPtr< FUICommandInfo > DecreaseBrushSize
 
TSharedPtr< FUICommandInfo > DeleteCurrentLayer
 
TSharedPtr< FUICommandInfo > DuplicateCurrentLayer
 
TSharedPtr< FUICommandInfo > ExportLayersAsTextures
 
TSharedPtr< FUICommandInfo > FillCurrentLayer
 
TSharedPtr< FUICommandInfo > ImportTexturesAsLayers
 
TSharedPtr< FUICommandInfo > IncreaseBrushSize
 
TSharedPtr< FUICommandInfo > Redo
 
TSharedPtr< FUICommandInfo > RefreshBrush
 
TSharedPtr< FUICommandInfo > ResetViewportPosition
 
TSharedPtr< FUICommandInfo > ResetViewportRotation
 
TSharedPtr< FUICommandInfo > RotateViewportLeft
 
TSharedPtr< FUICommandInfo > RotateViewportRight
 
TSharedPtr< FUICommandInfo > SetAlphaModeAdd
 
TSharedPtr< FUICommandInfo > SetAlphaModeBack
 
TSharedPtr< FUICommandInfo > SetAlphaModeErase
 
TSharedPtr< FUICommandInfo > SetAlphaModeMax
 
TSharedPtr< FUICommandInfo > SetAlphaModeMin
 
TSharedPtr< FUICommandInfo > SetAlphaModeMul
 
TSharedPtr< FUICommandInfo > SetAlphaModeNormal
 
TSharedPtr< FUICommandInfo > SetAlphaModeSub
 
TSharedPtr< FUICommandInfo > SetAlphaModeTop
 
TSharedPtr< FUICommandInfo > SetZoom100Percent
 
TSharedPtr< FUICommandInfo > SetZoom10Percent
 
TSharedPtr< FUICommandInfo > SetZoom20Percent
 
TSharedPtr< FUICommandInfo > SetZoom30Percent
 
TSharedPtr< FUICommandInfo > SetZoom40Percent
 
TSharedPtr< FUICommandInfo > SetZoom50Percent
 
TSharedPtr< FUICommandInfo > SetZoom60Percent
 
TSharedPtr< FUICommandInfo > SetZoom70Percent
 
TSharedPtr< FUICommandInfo > SetZoom80Percent
 
TSharedPtr< FUICommandInfo > SetZoom90Percent
 
TSharedPtr< FUICommandInfo > SetZoomFitScreen
 
TSharedPtr< FUICommandInfo > SwitchTabletAPI
 
TSharedPtr< FUICommandInfo > Undo
 
TSharedPtr< FUICommandInfo > VisitPraxinosForums
 
TSharedPtr< FUICommandInfo > VisitPraxinosWebsite
 
TSharedPtr< FUICommandInfo > ZoomIn
 
TSharedPtr< FUICommandInfo > ZoomOut
 

Detailed Description

Holds the UI commands for the OdysseyPainterEditorToolkit widget.

Constructor & Destructor Documentation

◆ FOdysseyPainterEditorCommands()

FOdysseyPainterEditorCommands::FOdysseyPainterEditorCommands ( )

Default constructor.

Member Function Documentation

◆ RegisterCommands()

void FOdysseyPainterEditorCommands::RegisterCommands ( )
overridevirtual

Member Data Documentation

◆ AboutIliad

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::AboutIliad

Action to see the team and links to ILIAD resources

◆ ClearCurrentLayer

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::ClearCurrentLayer

Action for clearing the current layer

◆ CreateNewLayer

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::CreateNewLayer

Action for creating a new layer

◆ DecreaseBrushSize

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::DecreaseBrushSize

Action to decrease size by 1

◆ DeleteCurrentLayer

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::DeleteCurrentLayer

Action for deleting the current layer

◆ DuplicateCurrentLayer

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::DuplicateCurrentLayer

Action for duplicating the current layer

◆ ExportLayersAsTextures

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::ExportLayersAsTextures

Action used to export Layers as Textures

◆ FillCurrentLayer

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::FillCurrentLayer

Action for filling the current layer with the current color

◆ ImportTexturesAsLayers

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::ImportTexturesAsLayers

Action used to import Textures as Layers

◆ IncreaseBrushSize

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::IncreaseBrushSize

Action to increase size by 1

◆ Redo

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::Redo

Action for redoing a stroke in ILIAD

◆ RefreshBrush

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::RefreshBrush

Action to refresh the brush back to its original overidden parameters

◆ ResetViewportPosition

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::ResetViewportPosition

Action to reset the viewport to its original position

◆ ResetViewportRotation

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::ResetViewportRotation

Action to reset the viewport rotation

◆ RotateViewportLeft

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::RotateViewportLeft

Action to rotate the viewport left

◆ RotateViewportRight

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::RotateViewportRight

Action to rotate the viewport right

◆ SetAlphaModeAdd

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::SetAlphaModeAdd

Action to switch to Add alpha mode

◆ SetAlphaModeBack

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::SetAlphaModeBack

Action to switch to Back alpha mode

◆ SetAlphaModeErase

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::SetAlphaModeErase

Action to switch to Erase alpha mode

◆ SetAlphaModeMax

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::SetAlphaModeMax

Action to switch to Max alpha mode

◆ SetAlphaModeMin

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::SetAlphaModeMin

Action to switch to Min alpha mode

◆ SetAlphaModeMul

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::SetAlphaModeMul

Action to switch to Mul alpha mode

◆ SetAlphaModeNormal

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::SetAlphaModeNormal

Action to switch to Normal alpha mode

◆ SetAlphaModeSub

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::SetAlphaModeSub

Action to switch to Sub alpha mode

◆ SetAlphaModeTop

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::SetAlphaModeTop

Action to switch to Top alpha mode

◆ SetZoom100Percent

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::SetZoom100Percent

Action to set zoom pourcentage at 100%

◆ SetZoom10Percent

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::SetZoom10Percent

Action to set zoom pourcentage at 10%

◆ SetZoom20Percent

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::SetZoom20Percent

Action to set zoom pourcentage at 20%

◆ SetZoom30Percent

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::SetZoom30Percent

Action to set zoom pourcentage at 30%

◆ SetZoom40Percent

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::SetZoom40Percent

Action to set zoom pourcentage at 40%

◆ SetZoom50Percent

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::SetZoom50Percent

Action to set zoom pourcentage at 50%

◆ SetZoom60Percent

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::SetZoom60Percent

Action to set zoom pourcentage at 60%

◆ SetZoom70Percent

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::SetZoom70Percent

Action to set zoom pourcentage at 70%

◆ SetZoom80Percent

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::SetZoom80Percent

Action to set zoom pourcentage at 80%

◆ SetZoom90Percent

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::SetZoom90Percent

Action to set zoom pourcentage at 90%

◆ SetZoomFitScreen

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::SetZoomFitScreen

Action to set zoom at fit to screen

◆ SwitchTabletAPI

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::SwitchTabletAPI

Action to switch tablet API

◆ Undo

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::Undo

Action for undoing a stroke in ILIAD

◆ VisitPraxinosForums

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::VisitPraxinosForums

Action to go to praxinos' forum

◆ VisitPraxinosWebsite

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::VisitPraxinosWebsite

Action to go to praxinos' website

◆ ZoomIn

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::ZoomIn

Action to zoom in

◆ ZoomOut

TSharedPtr<FUICommandInfo> FOdysseyPainterEditorCommands::ZoomOut

Action to set zoom out