Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Animation
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Public/Animation/ExposedValueHandler.h |
Include | #include "Animation/ExposedValueHandler.h" |
Syntax
struct FExposedValueHandler
Remarks
An exposed value updater.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
FName | BoundFunction | The function to call to update associated properties (can be NAME_None) |
![]() |
TArray< FExposedValueCopyRecord > | CopyRecords | Direct data access to property in anim instance. |
![]() |
TObjectPtr< UFunction > | Function | Function pointer if BoundFunction != NAME_None |
![]() |
const FPropertyAccessLibrary * | PropertyAccessLibrary | Cached property access library ptr. |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | ClassInitialization
(
TArray< FExposedValueHandler >& Handlers, |
Helper function to bind an array of handlers. |
![]() ![]() |
void | Execute
(
const FAnimationBaseContext& Context |
Execute the function and copy records. |
![]() |
void | Initialize
(
UClass* InClass, |
Bind copy records and cache UFunction if necessary. |