Iliad
Painting Plugin for UnrealEngine4 by Praxinos
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
SOdysseyLeafWidget Class Reference
Inheritance diagram for SOdysseyLeafWidget:
IOdysseyChannelSlider SOdysseyAdvancedColorWheel SOdysseyChannelSlider_A SOdysseyChannelSlider_B SOdysseyChannelSlider_C SOdysseyChannelSlider_G SOdysseyChannelSlider_HSL_H SOdysseyChannelSlider_HSL_L SOdysseyChannelSlider_HSL_S SOdysseyChannelSlider_HSV_H SOdysseyChannelSlider_HSV_S SOdysseyChannelSlider_HSV_V SOdysseyChannelSlider_K SOdysseyChannelSlider_Lab_a SOdysseyChannelSlider_Lab_b SOdysseyChannelSlider_Lab_L SOdysseyChannelSlider_M SOdysseyChannelSlider_R SOdysseyChannelSlider_Y SOdysseyChannelSlider_YUV_U SOdysseyChannelSlider_YUV_V SOdysseyChannelSlider_YUV_Y

Public Member Functions

virtual ~SOdysseyLeafWidget ()
 
void Construct (const FArguments &InArgs)
 
void SetDesiredHeight (TAttribute< FOptionalSize > InDesiredHeight)
 
void SetDesiredWidth (TAttribute< FOptionalSize > InDesiredWidth)
 
void SetMaxDesiredHeight (TAttribute< FOptionalSize > InMaxDesiredHeight)
 
void SetMaxDesiredWidth (TAttribute< FOptionalSize > InMaxDesiredWidth)
 
void SetMinDesiredHeight (TAttribute< FOptionalSize > InMinDesiredHeight)
 
void SetMinDesiredWidth (TAttribute< FOptionalSize > InMinDesiredWidth)
 

Public Attributes

SOdysseyLeafWidget ODYSSEY_LEAF_WIDGET_CONSTRUCT_ARGS
 

Protected Member Functions

void CheckResize (const FVector2D &iNewSize) const
 
virtual void Init ()
 
virtual void InitInternalBuffers () const
 
virtual void OnResizeEvent (const FVector2D &iNewSize) const
 
virtual void PaintInternalBuffer (int iReason=0) const
 

Protected Attributes

FVector2D ExternalSize
 
FVector2D InternalSize
 
TUniquePtr< FSlateBrush > ItemBrush
 
TUniquePtr< FOdysseySurfaceEditablesurface
 

Constructor & Destructor Documentation

◆ ~SOdysseyLeafWidget()

SOdysseyLeafWidget::~SOdysseyLeafWidget ( )
virtual

Member Function Documentation

◆ CheckResize()

void SOdysseyLeafWidget::CheckResize ( const FVector2D &  iNewSize) const
protected

◆ Construct()

void SOdysseyLeafWidget::Construct ( const FArguments &  InArgs)

◆ Init()

void SOdysseyLeafWidget::Init ( )
protectedvirtual

Reimplemented in IOdysseyChannelSlider.

◆ InitInternalBuffers()

void SOdysseyLeafWidget::InitInternalBuffers ( ) const
protectedvirtual

◆ OnResizeEvent()

void SOdysseyLeafWidget::OnResizeEvent ( const FVector2D &  iNewSize) const
protectedvirtual

Reimplemented in SOdysseyAdvancedColorWheel.

◆ PaintInternalBuffer()

void SOdysseyLeafWidget::PaintInternalBuffer ( int  iReason = 0) const
protectedvirtual

◆ SetDesiredHeight()

void SOdysseyLeafWidget::SetDesiredHeight ( TAttribute< FOptionalSize >  InDesiredHeight)

◆ SetDesiredWidth()

void SOdysseyLeafWidget::SetDesiredWidth ( TAttribute< FOptionalSize >  InDesiredWidth)

◆ SetMaxDesiredHeight()

void SOdysseyLeafWidget::SetMaxDesiredHeight ( TAttribute< FOptionalSize >  InMaxDesiredHeight)

◆ SetMaxDesiredWidth()

void SOdysseyLeafWidget::SetMaxDesiredWidth ( TAttribute< FOptionalSize >  InMaxDesiredWidth)

◆ SetMinDesiredHeight()

void SOdysseyLeafWidget::SetMinDesiredHeight ( TAttribute< FOptionalSize >  InMinDesiredHeight)

◆ SetMinDesiredWidth()

void SOdysseyLeafWidget::SetMinDesiredWidth ( TAttribute< FOptionalSize >  InMinDesiredWidth)

Member Data Documentation

◆ ExternalSize

FVector2D SOdysseyLeafWidget::ExternalSize
mutableprotected

◆ InternalSize

FVector2D SOdysseyLeafWidget::InternalSize
mutableprotected

◆ ItemBrush

TUniquePtr< FSlateBrush > SOdysseyLeafWidget::ItemBrush
mutableprotected

◆ ODYSSEY_LEAF_WIDGET_CONSTRUCT_ARGS

SOdysseyLeafWidget SOdysseyLeafWidget::ODYSSEY_LEAF_WIDGET_CONSTRUCT_ARGS

◆ surface

TUniquePtr< FOdysseySurfaceEditable > SOdysseyLeafWidget::surface
mutableprotected
SOdysseyLeafWidget
Definition: SOdysseyLeafWidget.h:52
ODYSSEY_LEAF_WIDGET_CONSTRUCT_ATTRIBUTES
#define ODYSSEY_LEAF_WIDGET_CONSTRUCT_ATTRIBUTES
Definition: SOdysseyLeafWidget.h:28