Navigation
API > API/Runtime > API/Runtime/MovieScene > API/Runtime/MovieScene/Evaluation > API/Runtime/MovieScene/Evaluation/PreAnimatedState
Inheritance Hierarchy
- FPreAnimatedStateTraits
- FBoundObjectPreAnimatedStateTraits
- FMaterialParameterCollectionScalarTraits
- FMaterialParameterCollectionVectorTraits
- FPreAnimatedMobilityTraits
- FPreAnimatedObjectTokenTraits
- TPreAnimatedMaterialTraits
- TPreAnimatedPropertyTraits< PropertyTraits, TIntegerSequence< int, MetaDataIndices... >, MetaDataTypes... >
- TPreAnimatedPropertyTraits< PropertyTraits, TPropertyMetaData<>, TIntegerSequence< int > >
References
| Module | MovieScene |
| Header | /Engine/Source/Runtime/MovieScene/Public/Evaluation/PreAnimatedState/MovieScenePreAnimatedObjectStorage.h |
| Include | #include "Evaluation/PreAnimatedState/MovieScenePreAnimatedObjectStorage.h" |
Syntax
struct FBoundObjectPreAnimatedStateTraits : public UE::MovieScene::FPreAnimatedStateTraits
Remarks
Group state class that groups pre-animated storage together by bound object
Inherit from this class by implementing the following members:
using KeyType = FObjectKey; using StorageType =
Variables
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< FPreAnimatedObjectGroupManager > | ObjectGroupManager |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Initialize
(
FPreAnimatedStorageID InStorageID, |
||
| FPreAnimatedStorageGroupHandle | Defined as a template rather than a variadic function to prevent error C4840 | ||
| FPreAnimatedStorageGroupHandle | MakeGroup
(
const FObjectComponent& BoundObject, |
||
| FPreAnimatedStorageGroupHandle | MakeGroupImpl
(
UObject* BoundObject |
||
| FPreAnimatedStorageGroupHandle | MakeGroupImpl
(
const FObjectComponent& BoundObject |
||
| void | ReplaceObject
(
TTuple< FObjectKey, T... >& InOutKey, |
||
| void | ReplaceObject
(
KeyType& InOutKey, |
||
| void | ReplaceObject
(
TObjectKey< ObjectType >& InOutKey, |
||
| void | ReplaceObject
(
FObjectKey& InOutKey, |
Constants
| Name | Description |
|---|---|
| NeedsInitialize | |
| SupportsGrouping | |
| SupportsReplaceObject |