Iliad
Painting Plugin for UnrealEngine4 by Praxinos
Public Types | Public Member Functions | Public Attributes | List of all members
FLayerStackTreeViewColumn Struct Reference

Public Types

typedef TFunction< TSharedRef< SWidget >const IOdysseyBaseLayerNodeRef &, const TSharedRef< SOdysseyLayerStackViewRow > &)> FOnGenerate
 

Public Member Functions

 FLayerStackTreeViewColumn (const FOnGenerate &iOnGenerate, const TAttribute< float > &iWidth)
 
 FLayerStackTreeViewColumn (FOnGenerate &&iOnGenerate, const TAttribute< float > &iWidth)
 

Public Attributes

FOnGenerate mGenerator
 
TAttribute< float > mWidth
 

Detailed Description

Structure used to define a column in the tree view

Member Typedef Documentation

◆ FOnGenerate

typedef TFunction<TSharedRef<SWidget>const IOdysseyBaseLayerNodeRef&, const TSharedRef<SOdysseyLayerStackViewRow>&)> FLayerStackTreeViewColumn::FOnGenerate

Constructor & Destructor Documentation

◆ FLayerStackTreeViewColumn() [1/2]

FLayerStackTreeViewColumn::FLayerStackTreeViewColumn ( const FOnGenerate iOnGenerate,
const TAttribute< float > &  iWidth 
)
inline

◆ FLayerStackTreeViewColumn() [2/2]

FLayerStackTreeViewColumn::FLayerStackTreeViewColumn ( FOnGenerate &&  iOnGenerate,
const TAttribute< float > &  iWidth 
)
inline

Member Data Documentation

◆ mGenerator

FOnGenerate FLayerStackTreeViewColumn::mGenerator

Function used to generate a cell for this column

◆ mWidth

TAttribute<float> FLayerStackTreeViewColumn::mWidth

Attribute specifying the width of this column