TIndirectPropertyTraits

Property accessor traits that talk directly to the reflected [UObject](API\Runtime\CoreUObject\UObject\UObject) property type

Windows
MacOS
Linux

References

Module

MovieScene

Header

/Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieScenePropertyTraits.h

Include

#include "EntitySystem/MovieScenePropertyTraits.h"

Syntax

template<typename UObjectPropertyType, typename InMemoryType>
struct TIndirectPropertyTraits

Remarks

Property accessor traits that talk directly to the reflected UObject property type

Functions

Name Description

Public function Static

StorageType

 

CombineComposites

(
    T&&... InComposites
)

Public function Static

void

 

GetObjectPropertyValue

(
    const UObject* InObject,
    const FCustomPropertyAccessor& Bas...,
    StorageType& OutValue
)

Property Value Getters

Public function Static

void

 

GetObjectPropertyValue

(
    const UObject* InObject,
    uint16 PropertyOffset,
    StorageType& OutValue
)

Public function Static

void

 

GetObjectPropertyValue

(
    const UObject* InObject,
    FTrackInstancePropertyBindings*...,
    StorageType& OutValue
)

Public function Static

void

 

GetObjectPropertyValue

(
    const UObject* InObject,
    const FName& PropertyPath,
    StorageType& OutValue
)

Public function Static

void

 

SetObjectPropertyValue

(
    UObject* InObject,
    const FCustomPropertyAccessor& Bas...,
    OperationalParamType InValue
)

Property Value Setters

Public function Static

void

 

SetObjectPropertyValue

(
    UObject* InObject,
    uint16 PropertyOffset,
    OperationalParamType InValue
)

Public function Static

void

 

SetObjectPropertyValue

(
    UObject* InObject,
    FTrackInstancePropertyBindings*...,
    OperationalParamType InValue
)

Typedefs

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss