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

#include <DeclarativeSyntaxSupport.h>

+ Inheritance diagram for FSlateBaseNamedArgs:

Public Member Functions

 FSlateBaseNamedArgs ()=default
 
 SLATE_PRIVATE_ATTRIBUTE_VARIABLE (FText, ToolTipText)
 
 SLATE_PRIVATE_ATTRIBUTE_VARIABLE (TSharedPtr< IToolTip >, ToolTip)
 
 SLATE_PRIVATE_ATTRIBUTE_VARIABLE (TOptional< EMouseCursor::Type >, Cursor)
 
 SLATE_PRIVATE_ATTRIBUTE_VARIABLE (EVisibility, Visibility)
 
 SLATE_PRIVATE_ATTRIBUTE_VARIABLE (bool, IsEnabled)
 
 SLATE_PRIVATE_ARGUMENT_VARIABLE (bool, ForceVolatile)
 
 SLATE_PRIVATE_ARGUMENT_VARIABLE (bool, EnabledAttributesUpdate)
 
 SLATE_PRIVATE_ARGUMENT_VARIABLE (EWidgetClipping, Clipping)
 
 SLATE_PRIVATE_ARGUMENT_VARIABLE (EWidgetPixelSnapping, PixelSnappingMethod)
 
 SLATE_PRIVATE_ARGUMENT_VARIABLE (EFlowDirectionPreference, FlowDirectionPreference)
 
 SLATE_PRIVATE_ARGUMENT_VARIABLE (float, RenderOpacity)
 
 SLATE_PRIVATE_ATTRIBUTE_VARIABLE (TOptional< FSlateRenderTransform >, RenderTransform)
 
 SLATE_PRIVATE_ATTRIBUTE_VARIABLE (FVector2D, RenderTransformPivot)
 
 SLATE_PRIVATE_ARGUMENT_VARIABLE (FName, Tag)
 
 SLATE_PRIVATE_ARGUMENT_VARIABLE (TOptional< FAccessibleWidgetData >, AccessibleParams)
 
 SLATE_PRIVATE_ATTRIBUTE_VARIABLE (FText, AccessibleText)
 

Public Attributes

TArray< TSharedRef< ISlateMetaData > > MetaData
 

Detailed Description

Base class for named arguments. Provides settings necessary for all widgets.

Constructor & Destructor Documentation

◆ FSlateBaseNamedArgs()

FSlateBaseNamedArgs::FSlateBaseNamedArgs ( )
default

Member Function Documentation

◆ SLATE_PRIVATE_ARGUMENT_VARIABLE() [1/8]

FSlateBaseNamedArgs::SLATE_PRIVATE_ARGUMENT_VARIABLE ( bool  ,
EnabledAttributesUpdate   
)

If true, bound Slate Attributes will be updated once per frame.

◆ SLATE_PRIVATE_ARGUMENT_VARIABLE() [2/8]

FSlateBaseNamedArgs::SLATE_PRIVATE_ARGUMENT_VARIABLE ( bool  ,
ForceVolatile   
)

◆ SLATE_PRIVATE_ARGUMENT_VARIABLE() [3/8]

FSlateBaseNamedArgs::SLATE_PRIVATE_ARGUMENT_VARIABLE ( EFlowDirectionPreference  ,
FlowDirectionPreference   
)

◆ SLATE_PRIVATE_ARGUMENT_VARIABLE() [4/8]

FSlateBaseNamedArgs::SLATE_PRIVATE_ARGUMENT_VARIABLE ( EWidgetClipping  ,
Clipping   
)

◆ SLATE_PRIVATE_ARGUMENT_VARIABLE() [5/8]

FSlateBaseNamedArgs::SLATE_PRIVATE_ARGUMENT_VARIABLE ( EWidgetPixelSnapping  ,
PixelSnappingMethod   
)

◆ SLATE_PRIVATE_ARGUMENT_VARIABLE() [6/8]

FSlateBaseNamedArgs::SLATE_PRIVATE_ARGUMENT_VARIABLE ( float  ,
RenderOpacity   
)

◆ SLATE_PRIVATE_ARGUMENT_VARIABLE() [7/8]

FSlateBaseNamedArgs::SLATE_PRIVATE_ARGUMENT_VARIABLE ( FName  ,
Tag   
)

◆ SLATE_PRIVATE_ARGUMENT_VARIABLE() [8/8]

FSlateBaseNamedArgs::SLATE_PRIVATE_ARGUMENT_VARIABLE ( TOptional< FAccessibleWidgetData ,
AccessibleParams   
)

◆ SLATE_PRIVATE_ATTRIBUTE_VARIABLE() [1/8]

FSlateBaseNamedArgs::SLATE_PRIVATE_ATTRIBUTE_VARIABLE ( bool  ,
IsEnabled   
)

◆ SLATE_PRIVATE_ATTRIBUTE_VARIABLE() [2/8]

FSlateBaseNamedArgs::SLATE_PRIVATE_ATTRIBUTE_VARIABLE ( EVisibility  ,
Visibility   
)

◆ SLATE_PRIVATE_ATTRIBUTE_VARIABLE() [3/8]

FSlateBaseNamedArgs::SLATE_PRIVATE_ATTRIBUTE_VARIABLE ( FText  ,
AccessibleText   
)

◆ SLATE_PRIVATE_ATTRIBUTE_VARIABLE() [4/8]

FSlateBaseNamedArgs::SLATE_PRIVATE_ATTRIBUTE_VARIABLE ( FText  ,
ToolTipText   
)

◆ SLATE_PRIVATE_ATTRIBUTE_VARIABLE() [5/8]

FSlateBaseNamedArgs::SLATE_PRIVATE_ATTRIBUTE_VARIABLE ( FVector2D  ,
RenderTransformPivot   
)

◆ SLATE_PRIVATE_ATTRIBUTE_VARIABLE() [6/8]

FSlateBaseNamedArgs::SLATE_PRIVATE_ATTRIBUTE_VARIABLE ( TOptional< EMouseCursor::Type ,
Cursor   
)

◆ SLATE_PRIVATE_ATTRIBUTE_VARIABLE() [7/8]

FSlateBaseNamedArgs::SLATE_PRIVATE_ATTRIBUTE_VARIABLE ( TOptional< FSlateRenderTransform ,
RenderTransform   
)

◆ SLATE_PRIVATE_ATTRIBUTE_VARIABLE() [8/8]

FSlateBaseNamedArgs::SLATE_PRIVATE_ATTRIBUTE_VARIABLE ( TSharedPtr< IToolTip ,
ToolTip   
)

Member Data Documentation

◆ MetaData

TArray<TSharedRef<ISlateMetaData> > FSlateBaseNamedArgs::MetaData

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