Navigation
API > API/Runtime > API/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 |