TAttribute

Overload list

Choose your operating system:

Windows

macOS

Linux

Name Description

Public function

TAttribute()

Default constructor.

Public function

TAttribute

(
    const OtherType& InInitialValue
)

Construct implicitly from an initial value

Public function

TAttribute

(
    ObjectType&& InInitialValue
)

Construct implicitly from moving an initial value

Public function

TAttribute

(
    TSharedRef< SourceType > InUserObje...,
    typename FGetter::template TConstMe...
)

Constructs by binding an arbitrary function that will be called to generate this attribute's value on demand.

Public function

TAttribute

(
    SourceType* InUserObject,
    typename FGetter::template TConstMe...
)

Constructs by binding an arbitrary function that will be called to generate this attribute's value on demand.

Private function

TAttribute

(
    const FGetter& InGetter,
    bool bExplicitConstructor
)

Special explicit constructor for TAttribute::Create()