Navigation
Unreal Engine C++ API Reference > Runtime > MovieScene
References
Module | MovieScene |
Header | /Engine/Source/Runtime/MovieScene/Public/MovieSceneCommonHelpers.h |
Include | #include "MovieSceneCommonHelpers.h" |
Syntax
class FTrackInstancePropertyBindings
Remarks
Manages bindings to keyed properties for a track instance. Calls UFunctions to set the value on runtime objects
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FTrackInstancePropertyBindings
(
FName InPropertyName, |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | CacheBinding
(
const UObject& InRuntimeObject |
Rebuilds the property and function mappings for a single runtime object, and adds them to the cache |
![]() |
void | CallFunction
(
UObject& InRuntimeObject, |
|
![]() |
void | CallFunction
(
UObject& InRuntimeObject, |
Explicit specializations for bools |
![]() |
void | CallFunction
(
UObject& InRuntimeObject, |
|
![]() |
void | CallFunction
(
UObject& InRuntimeObject, |
Calls the setter function for a specific runtime object or if the setter function does not exist, the property is set directly |
![]() |
void | CallFunction
(
UObject& InRuntimeObject, |
|
![]() |
void | CallFunctionForEnum
(
UObject& InRuntimeObject, |
Calls the setter function for a specific runtime object or if the setter function does not exist, the property is set directly |
![]() ![]() |
FProperty * | FindProperty
(
const UObject* Object, |
|
![]() |
ValueType | GetCurrentValue
(
const UObject& Object |
Gets the current value of a property on an object |
![]() |
int64 | GetCurrentValueForEnum
(
const UObject& Object |
Gets the current value of a property on an object |
![]() |
TOptional< ValueType > | GetOptionalValue
(
const UObject& Object |
Optionally gets the current value of a property on an object |
![]() ![]() |
FProperty * | GetProperty
(
const UObject& Object |
Gets the FProperty that is bound to the track instance |
![]() ![]() |
const FName & | ||
![]() ![]() |
const FString & | ||
![]() |
void | SetCurrentValue
(
UObject& InRuntimeObject, |
|
![]() |
void | SetCurrentValue
(
UObject& Object, |
|
![]() |
void | SetCurrentValue
(
UObject& InRuntimeObject, |
|
![]() |
void | SetCurrentValue
(
UObject& Object, |
|
![]() |
void | SetCurrentValue
(
UObject& Object, |
Sets the current value of a property on an object |
![]() ![]() |
TOptional< ValueType > | StaticValue
(
const UObject* Object, |
Static function for accessing a property value on an object without caching its address |