FLiveLinkStructPropertyBindings

Manages bindings to keyed properties of LiveLink UStructs.

Windows
MacOS
Linux

References

Module

LiveLinkMovieScene

Header

/Engine/Plugins/Animation/LiveLink/Source/LiveLinkMovieScene/Public/MovieScene/MovieSceneLiveLinkStructPropertyBindings.h

Include

#include "MovieScene/MovieSceneLiveLinkStructPropertyBindings.h"

Syntax

class FLiveLinkStructPropertyBindings

Remarks

Manages bindings to keyed properties of LiveLink UStructs.

Constructors

Name Description

Public function

FLiveLinkStructPropertyBindings

(
    FName InPropertyName,
    const FString& InPropertyPath
)

Functions

Name Description

Public function

void

 

CacheBinding

(
    const UScriptStruct& InStruct
)

Rebuilds the property mappings for a specific UStruct, and adds them to the cache

Public function

bool

 

GetCurrentValue

(
    const UScriptStruct& InStruct,
    const void* InSourceAddress
)

Public function

ValueType

 

GetCurrentValueAt

(
    int32 InIndex,
    const UScriptStruct& InStruct,
    const void* InSourceAddress
)

Gets the current value of a property at desired Index. Must be on ArrayProperty

Public function

bool

 

GetCurrentValueAt

(
    int32 InIndex,
    const UScriptStruct& InStruct,
    const void* InSourceAddress
)

Public function

bool

 

GetCurrentValueAt

(
    int32 InIndex,
    const UScriptStruct& InStruct,
    const void* InSourceAddress
)

Public function

int64

 

GetCurrentValueForEnumAt

(
    int32 InIndex,
    const UScriptStruct& InStruct,
    const void* InSourceAddress
)

Gets the current value of an enum property at desired index

Public function Const

FProperty &#...

 

GetProperty

(
    const UScriptStruct& InStruct
)

Gets the FProperty that is bound to the container

Public function Const

const FName ...

 

GetPropertyName()

Public function Const

const FStrin...

 

GetPropertyPath()

Public function

void

 

SetCurrentValue

(
    const UScriptStruct& InStruct,
    void* InSourceAddress,
    TCallTraits< bool >::ParamType InVa...
)

Public function

void

 

SetCurrentValueAt

(
    int32 InIndex,
    const UScriptStruct& InStruct,
    void* InSourceAddress,
    TCallTraits< bool >::ParamType InVa...
)

Public function

void

 

SetCurrentValueAt

(
    int32 InIndex,
    const UScriptStruct& InStruct,
    void* InSourceAddress,
    typename TCallTraits< ValueType >::...
)

Sets the current value of a property on an instance of a UStruct

Public function

void

 

SetCurrentValueAt

(
    int32 InIndex,
    const UScriptStruct& InStruct,
    void* InSourceAddress,
    TCallTraits< bool >::ParamType InVa...
)

Public function

void

 

SetCurrentValueForEnumAt

(
    int32 InIndex,
    const UScriptStruct& InStruct,
    void* InSourceAddress,
    int64 InValue
)

Sets the current value of an Enum property on an instance of a UStruct to a certain Index

Constants

Name

Description

PropertyCache

Mapping of UStructs property

Deprecated Functions

Name Description

Public function

bool

 

GetCurrentValue

(
    const UScriptStruct& InStruct,
    const void* InSourceAddress
)

This function is deprecated. Use a GetCurrentValueAt with InIndex set to 0 for the same result.

Public function

ValueType

 

GetCurrentValue

(
    const UScriptStruct& InStruct,
    const void* InSourceAddress
)

This function is deprecated. Use a GetCurrentValueAt with InIndex set to 0 for the same result.

Public function

int64

 

GetCurrentValueForEnum

(
    const UScriptStruct& InStruct,
    const void* InSourceAddress
)

This function is deprecated. Use a GetCurrentValueForEnumAt with InIndex set to 0 for the same result.

Public function

void

 

SetCurrentValue

(
    const UScriptStruct& InStruct,
    void* InSourceAddress,
    typename TCallTraits< ValueType >::...
)

This function is deprecated. Use a SetCurrentValueAt with InIndex set to 0 for the same result.

Public function

void

 

SetCurrentValue

(
    const UScriptStruct& InStruct,
    void* InSourceAddress,
    TCallTraits< bool >::ParamType InVa...
)

This function is deprecated. Use a SetCurrentValueAt with InIndex set to 0 for the same result.

Public function

void

 

SetCurrentValueForEnum

(
    const UScriptStruct& InStruct,
    void* InSourceAddress,
    int64 InValue
)

This function is deprecated. Use a SetCurrentValueForEnumAt with InIndex set to 0 for the same result.

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