UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FExpandableAreaStyle Struct Reference

#include <SlateTypes.h>

+ Inheritance diagram for FExpandableAreaStyle:

Public Member Functions

SLATECORE_API FExpandableAreaStyle ()
 
virtual SLATECORE_API ~FExpandableAreaStyle ()
 
virtual SLATECORE_API void GetResources (TArray< const FSlateBrush * > &OutBrushes) const override
 
virtual const FName GetTypeName () const override
 
FExpandableAreaStyleSetCollapsedImage (const FSlateBrush &InCollapsedImage)
 
FExpandableAreaStyleSetExpandedImage (const FSlateBrush &InExpandedImage)
 
FExpandableAreaStyleSetRolloutAnimationSeconds (float InLengthSeconds)
 
void UnlinkColors ()
 
- Public Member Functions inherited from FSlateWidgetStyle
SLATECORE_API FSlateWidgetStyle ()
 
virtual SLATECORE_API ~FSlateWidgetStyle ()
 

Static Public Member Functions

static SLATECORE_API const FExpandableAreaStyleGetDefault ()
 

Public Attributes

FSlateBrush CollapsedImage
 
FSlateBrush ExpandedImage
 
float RolloutAnimationSeconds
 

Static Public Attributes

static SLATECORE_API const FName TypeName
 

Detailed Description

Represents the appearance of an SExpandableArea

Constructor & Destructor Documentation

◆ FExpandableAreaStyle()

FExpandableAreaStyle::FExpandableAreaStyle ( )

◆ ~FExpandableAreaStyle()

FExpandableAreaStyle::~FExpandableAreaStyle ( )
virtualdefault

Member Function Documentation

◆ GetDefault()

const FExpandableAreaStyle & FExpandableAreaStyle::GetDefault ( )
static

◆ GetResources()

void FExpandableAreaStyle::GetResources ( TArray< const FSlateBrush * > &  OutBrushes) const
overridevirtual

Gets the brush resources associated with this style.

This method must be implemented by inherited structures.

Parameters
OutBrushesThe brush resources.

Reimplemented from FSlateWidgetStyle.

◆ GetTypeName()

virtual const FName FExpandableAreaStyle::GetTypeName ( ) const
inlineoverridevirtual

Gets the name of this style.

This method must be implemented by inherited structures.

Returns
Widget style name.

Reimplemented from FSlateWidgetStyle.

◆ SetCollapsedImage()

FExpandableAreaStyle & FExpandableAreaStyle::SetCollapsedImage ( const FSlateBrush InCollapsedImage)
inline

◆ SetExpandedImage()

FExpandableAreaStyle & FExpandableAreaStyle::SetExpandedImage ( const FSlateBrush InExpandedImage)
inline

◆ SetRolloutAnimationSeconds()

FExpandableAreaStyle & FExpandableAreaStyle::SetRolloutAnimationSeconds ( float  InLengthSeconds)
inline

◆ UnlinkColors()

void FExpandableAreaStyle::UnlinkColors ( )
inline

Unlinks all colors in this style.

See also
FSlateColor::Unlink

Member Data Documentation

◆ CollapsedImage

FSlateBrush FExpandableAreaStyle::CollapsedImage

Image to use when the area is collapsed

◆ ExpandedImage

FSlateBrush FExpandableAreaStyle::ExpandedImage

Image to use when the area is expanded

◆ RolloutAnimationSeconds

float FExpandableAreaStyle::RolloutAnimationSeconds

How long the rollout animation lasts

◆ TypeName

const FName FExpandableAreaStyle::TypeName
static

The documentation for this struct was generated from the following files: