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. |