Navigation
API > API/Plugins > API/Plugins/LiveLinkMovieScene
Manages bindings to keyed properties of LiveLink UStructs.
| Name | FLiveLinkStructPropertyBindings |
| Type | class |
| Header File | /Engine/Plugins/Animation/LiveLink/Source/LiveLinkMovieScene/Public/MovieScene/MovieSceneLiveLinkStructPropertyBindings.h |
| Include Path | #include "MovieScene/MovieSceneLiveLinkStructPropertyBindings.h" |
Syntax
class FLiveLinkStructPropertyBindings
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| MovieScene/MovieSceneLiveLinkStructPropertyBindings.h |
Structs
| Name | Remarks |
|---|---|
| FPropertyNameKey | |
| FPropertyWrapper |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| PropertyCache | TMap< FPropertyNameKey, FPropertyWrapper > | Mapping of UStructs property | MovieScene/MovieSceneLiveLinkStructPropertyBindings.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| PropertyName | FName | Actual name of the property we are bound to | MovieScene/MovieSceneLiveLinkStructPropertyBindings.h | |
| PropertyPath | FString | Path to the property we are bound to | MovieScene/MovieSceneLiveLinkStructPropertyBindings.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CacheBinding
(
const UScriptStruct& InStruct |
Rebuilds the property mappings for a specific UStruct, and adds them to the cache | MovieScene/MovieSceneLiveLinkStructPropertyBindings.h | |
ValueType GetCurrentValue
(
const UScriptStruct& InStruct, |
Gets the current value of a property on a UStruct | MovieScene/MovieSceneLiveLinkStructPropertyBindings.h | |
bool GetCurrentValue
(
const UScriptStruct& InStruct, |
|||
bool GetCurrentValue
(
const UScriptStruct& InStruct, |
Explicit specializations for bools | MovieScene/MovieSceneLiveLinkStructPropertyBindings.h | |
bool GetCurrentValueAt
(
int32 InIndex, |
MovieScene/MovieSceneLiveLinkStructPropertyBindings.h | ||
bool GetCurrentValueAt
(
int32 InIndex, |
|||
ValueType GetCurrentValueAt
(
int32 InIndex, |
Gets the current value of a property at desired Index. Must be on ArrayProperty | MovieScene/MovieSceneLiveLinkStructPropertyBindings.h | |
int64 GetCurrentValueForEnum
(
const UScriptStruct& InStruct, |
Gets the current value of an enum property on a struct | MovieScene/MovieSceneLiveLinkStructPropertyBindings.h | |
int64 GetCurrentValueForEnumAt
(
int32 InIndex, |
Gets the current value of an enum property at desired index | MovieScene/MovieSceneLiveLinkStructPropertyBindings.h | |
FProperty * GetProperty
(
const UScriptStruct& InStruct |
Gets the FProperty that is bound to the container | MovieScene/MovieSceneLiveLinkStructPropertyBindings.h | |
const FName & GetPropertyName() |
MovieScene/MovieSceneLiveLinkStructPropertyBindings.h | ||
const FString & GetPropertyPath() |
MovieScene/MovieSceneLiveLinkStructPropertyBindings.h | ||
void SetCurrentValue
(
const UScriptStruct& InStruct, |
Sets the current value of a property on an instance of a UStruct | MovieScene/MovieSceneLiveLinkStructPropertyBindings.h | |
void SetCurrentValue
(
const UScriptStruct& InStruct, |
MovieScene/MovieSceneLiveLinkStructPropertyBindings.h | ||
void SetCurrentValue
(
const UScriptStruct& InStruct, |
|||
void SetCurrentValueAt
(
int32 InIndex, |
Sets the current value of a property on an instance of a UStruct | MovieScene/MovieSceneLiveLinkStructPropertyBindings.h | |
void SetCurrentValueAt
(
int32 InIndex, |
MovieScene/MovieSceneLiveLinkStructPropertyBindings.h | ||
void SetCurrentValueAt
(
int32 InIndex, |
|||
void SetCurrentValueForEnum
(
const UScriptStruct& InStruct, |
Sets the current value of an Enum property on an instance of a UStruct | MovieScene/MovieSceneLiveLinkStructPropertyBindings.h | |
void SetCurrentValueForEnumAt
(
int32 InIndex, |
Sets the current value of an Enum property on an instance of a UStruct to a certain Index | MovieScene/MovieSceneLiveLinkStructPropertyBindings.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FPropertyWrapper FindProperty
(
const UScriptStruct& InStruct, |
MovieScene/MovieSceneLiveLinkStructPropertyBindings.h | ||
static FPropertyWrapper FindPropertyRecursive
(
const UScriptStruct* InStruct, |
MovieScene/MovieSceneLiveLinkStructPropertyBindings.h |