FSlateAttributeDescriptor

Describes the static information about a Widget's type SlateAttributes.

Choose your operating system:

Windows

macOS

Linux

References

Module

SlateCore

Header

/Engine/Source/Runtime/SlateCore/Public/Types/SlateAttributeDescriptor.h

Include

#include "Types/SlateAttributeDescriptor.h"

Syntax

class FSlateAttributeDescriptor

Remarks

Describes the static information about a Widget's type SlateAttributes.

Functions

Name Description

Public function Static

constexpr Of...

 

DefaultSortOrder

(
    OffsetType Offset
)

The default sort order that define in which order attributes will be updated.

Public function Const

const FAttri...

 

FindAttribute

(
    FName AttributeName
)

Public function Const

const FAttri...

 

FindContainedAttribute

(
    FName ContainerName,
    OffsetType AttributeOffset
)

Public function Const

const FConta...

 

FindContainer

(
    FName ContainerName
)

Public function Const

const FAttri...

 

FindMemberAttribute

(
    OffsetType AttributeOffset
)

Public function Const

const FAttri...

 

GetAttributeAtIndex

(
    int32 Index
)

Public function Const

int32

 

GetAttributeNum()

Public function Const

int32

 

IndexOfAttribute

(
    FName AttributeName
)

Public function Const

int32

 

IndexOfContainedAttribute

(
    FName ContainerName,
    OffsetType AttributeOffset
)

Public function Const

int32

 

IndexOfContainer

(
    FName AttributeName
)

Public function Const

int32

 

IndexOfMemberAttribute

(
    OffsetType AttributeOffset
)

Classes

Name

Description

Public struct

FAttribute

Public struct

FContainer

Public struct

FContainerInitializer

Internal class to initialize the SlateAttributeDescriptor::FContainer attributes (Add attributes or modify existing attributes).

Public struct

FInitializer

Internal class to initialize the SlateAttributeDescriptor (Add attributes or modify existing attributes).

Public struct

FInvalidateWidgetReasonAttribute

A EInvalidationWidgetReason Attribute It can be explicitly initialize or can be a callback static function or lambda that returns the EInvalidationReason.

Enums

Name

Description

Public enum

ECallbackOverrideType

Typedefs