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

Public Member Functions

int32 AddFrame ()
 
virtual FVector2D ComputeDesiredSize (float LayoutScaleMultiplier) const
 
TSharedPtr< SWidget > GetFrameContent (int32 iIndex) const
 
int32 GetFrameCount () const
 
int32 GetFrameLength (int32 iIndex) const
 
float GetFrameSize () const
 
EVisibility GetFrameVisibility (int32 iIndex) const
 
FMargin GetLengthHandlePadding () const
 
EVisibility GetLengthHandleVisibility () const
 
FMargin GetTimingHandlePadding () const
 
EVisibility GetTimingHandleVisibility () const
 
void InsertFrame (int32 iIndex)
 
void MoveFrame (int32 iSrcIndex, int32 iDestIndex)
 
virtual void OnDragLeave (const FDragDropEvent &DragDropEvent)
 
virtual FReply OnDragOver (const FGeometry &MyGeometry, const FDragDropEvent &DragDropEvent)
 
virtual FReply OnDrop (const FGeometry &iGeometry, const FDragDropEvent &iDragDropEvent)
 
void RemoveAllFrames ()
 
void RemoveFrameAt (int32 iIndex)
 
void SetFrameContent (int32 iIndex, TSharedPtr< SWidget > iContent)
 
void SetFrameLength (int32 iIndex, int32 iLength)
 
void SetFrameVisibility (int32 iIndex, EVisibility iVisibility)
 

Public Attributes

 SOdysseyTimelineFrameList
 

Member Function Documentation

◆ AddFrame()

int32 SOdysseyTimelineFrameList::AddFrame ( )

◆ ComputeDesiredSize()

FVector2D SOdysseyTimelineFrameList::ComputeDesiredSize ( float  LayoutScaleMultiplier) const
virtual

◆ GetFrameContent()

TSharedPtr< SWidget > SOdysseyTimelineFrameList::GetFrameContent ( int32  iIndex) const

◆ GetFrameCount()

int32 SOdysseyTimelineFrameList::GetFrameCount ( ) const

◆ GetFrameLength()

int32 SOdysseyTimelineFrameList::GetFrameLength ( int32  iIndex) const

◆ GetFrameSize()

float SOdysseyTimelineFrameList::GetFrameSize ( ) const

◆ GetFrameVisibility()

EVisibility SOdysseyTimelineFrameList::GetFrameVisibility ( int32  iIndex) const

◆ GetLengthHandlePadding()

FMargin SOdysseyTimelineFrameList::GetLengthHandlePadding ( ) const

◆ GetLengthHandleVisibility()

EVisibility SOdysseyTimelineFrameList::GetLengthHandleVisibility ( ) const

◆ GetTimingHandlePadding()

FMargin SOdysseyTimelineFrameList::GetTimingHandlePadding ( ) const

◆ GetTimingHandleVisibility()

EVisibility SOdysseyTimelineFrameList::GetTimingHandleVisibility ( ) const

◆ InsertFrame()

void SOdysseyTimelineFrameList::InsertFrame ( int32  iIndex)

◆ MoveFrame()

void SOdysseyTimelineFrameList::MoveFrame ( int32  iSrcIndex,
int32  iDestIndex 
)

◆ OnDragLeave()

void SOdysseyTimelineFrameList::OnDragLeave ( const FDragDropEvent &  DragDropEvent)
virtual

◆ OnDragOver()

FReply SOdysseyTimelineFrameList::OnDragOver ( const FGeometry &  MyGeometry,
const FDragDropEvent &  DragDropEvent 
)
virtual

◆ OnDrop()

FReply SOdysseyTimelineFrameList::OnDrop ( const FGeometry &  iGeometry,
const FDragDropEvent &  iDragDropEvent 
)
virtual

◆ RemoveAllFrames()

void SOdysseyTimelineFrameList::RemoveAllFrames ( )

◆ RemoveFrameAt()

void SOdysseyTimelineFrameList::RemoveFrameAt ( int32  iIndex)

◆ SetFrameContent()

void SOdysseyTimelineFrameList::SetFrameContent ( int32  iIndex,
TSharedPtr< SWidget >  iContent 
)

◆ SetFrameLength()

void SOdysseyTimelineFrameList::SetFrameLength ( int32  iIndex,
int32  iLength 
)

◆ SetFrameVisibility()

void SOdysseyTimelineFrameList::SetFrameVisibility ( int32  iIndex,
EVisibility  iVisibility 
)

Member Data Documentation

◆ SOdysseyTimelineFrameList

SOdysseyTimelineFrameList::SOdysseyTimelineFrameList
Initial value:
{}
void Construct( const FArguments& InArgs )