FSlateAttributeMetaData

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

ISlateMetaData

FSlateAttributeMetaData

References

Module

SlateCore

Header

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

Include

#include "Types/SlateAttributeMetaData.h"

Syntax

class FSlateAttributeMetaData : public ISlateMetaData

Constructors

Functions

Name Description

Public function Static

void

 

ApplyDelayedInvalidation

(
    SWidget& OwningWidget
)

Apply any delayed invalidation previously delayed with EInvalidationPermission::DelayInvalidation.

Public function Static

FSlateAttrib...

 

FindMetaData

(
    const SWidget& OwningWidget
)

Public function Static

TArray< FNam...

 

GetAttributeNames

(
    const SWidget& OwningWidget
)

Get the name of all the attributes, if available.

Public function Const

int32

 

GetRegisteredAffectVisibilityAttributeCount()

Public function Const

int32

 

GetRegisteredAttributeCount()

Public function Static

const FName ...

 

GetTypeId()

Public function Const

bool

 

IsBound

(
    const FSlateAttributeBase& Attribu...
)

Public function Static

void

 

UpdateAllAttributes

(
    SWidget& OwningWidget,
    EInvalidationPermission Invalidatio...
)

Update all the attributes.

Public function Static

void

 

UpdateChildrenOnlyVisibilityAttributes

(
    SWidget& OwningWidget,
    EInvalidationPermission Invalidatio...,
    bool bRecursive
)

Execute UpdateOnlyVisibilityAttributes on every children of the widget.

Public function Static

void

 

UpdateExceptVisibilityAttributes

(
    SWidget& OwningWidget,
    EInvalidationPermission Invalidatio...
)

Update attributes that are NOT responsible to change visibility of the widget.

Public function Static

void

 

UpdateOnlyVisibilityAttributes

(
    SWidget& OwningWidget,
    EInvalidationPermission Invalidatio...
)

Update attributes that are responsible to change visibility of the widget.

Overridden from ISlateMetaData

Name Description

Public function Virtual Const

bool

 

IsOfTypeImpl

(
    const FName& Type
)

Checks whether this drag and drop operation can cast safely to the specified type.

Operators

Name Description

Public function

FSlateAttrib...

 

operator=

(
    const FSlateAttributeMetaData&
)

Enums

Name

Description

Public enum

EInvalidationPermission

Typedefs