Navigation
API > API/Runtime > API/Runtime/MovieScene
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 =
| Name | FBoundObjectPreAnimatedStateTraits |
| Type | struct |
| Header File | /Engine/Source/Runtime/MovieScene/Public/Evaluation/PreAnimatedState/MovieScenePreAnimatedObjectStorage.h |
| Include Path | #include "Evaluation/PreAnimatedState/MovieScenePreAnimatedObjectStorage.h" |
Syntax
struct FBoundObjectPreAnimatedStateTraits : public UE::MovieScene::FPreAnimatedStateTraits
Inheritance Hierarchy
- FPreAnimatedStateTraits → FBoundObjectPreAnimatedStateTraits
Derived Classes
FBoundObjectPreAnimatedStateTraits derived class hierarchy
- FMaterialParameterCollectionScalarTraits
- FMaterialParameterCollectionVectorTraits
- FPreAnimatedControlRigParameterTraits
- FPreAnimatedControlRigTraits
- FPreAnimatedMobilityTraits
- FPreAnimatedObjectTokenTraits
- TPreAnimatedMaterialTraits
- TPreAnimatedPropertyTraits< PropertyTraits, TIntegerSequence< int, MetaDataIndices... >, MetaDataTypes... >
- TPreAnimatedPropertyTraits< PropertyTraits, TPropertyMetaData<>, TIntegerSequence< int > >
Enums
Public
| Name | Remarks |
|---|---|
| FBoundObjectPreAnimatedStateTraits |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ObjectGroupManager | TSharedPtr< FPreAnimatedObjectGroupManager > | Evaluation/PreAnimatedState/MovieScenePreAnimatedObjectStorage.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPreAnimatedStorageGroupHandle FindGroup
(
UObject* BoundObject, |
Defined as a template rather than a variadic function to prevent error C4840 | Evaluation/PreAnimatedState/MovieScenePreAnimatedObjectStorage.h | |
FPreAnimatedStorageGroupHandle FindGroup
(
const FObjectComponent& BoundObject, |
Evaluation/PreAnimatedState/MovieScenePreAnimatedObjectStorage.h | ||
FPreAnimatedStorageGroupHandle FindGroupImpl
(
UObject* BoundObject |
Evaluation/PreAnimatedState/MovieScenePreAnimatedObjectStorage.h | ||
FPreAnimatedStorageGroupHandle FindGroupImpl
(
const FObjectComponent& BoundObject |
Evaluation/PreAnimatedState/MovieScenePreAnimatedObjectStorage.h | ||
void Initialize
(
FPreAnimatedStorageID InStorageID, |
Evaluation/PreAnimatedState/MovieScenePreAnimatedObjectStorage.h | ||
FPreAnimatedStorageGroupHandle MakeGroup
(
UObject* BoundObject, |
Defined as a template rather than a variadic function to prevent error C4840 | Evaluation/PreAnimatedState/MovieScenePreAnimatedObjectStorage.h | |
FPreAnimatedStorageGroupHandle MakeGroup
(
const FObjectComponent& BoundObject, |
Evaluation/PreAnimatedState/MovieScenePreAnimatedObjectStorage.h | ||
FPreAnimatedStorageGroupHandle MakeGroupImpl
(
UObject* BoundObject |
Evaluation/PreAnimatedState/MovieScenePreAnimatedObjectStorage.h | ||
FPreAnimatedStorageGroupHandle MakeGroupImpl
(
const FObjectComponent& BoundObject |
Evaluation/PreAnimatedState/MovieScenePreAnimatedObjectStorage.h | ||
void ReplaceObject
(
TTuple< FObjectKey, T... >& InOutKey, |
Evaluation/PreAnimatedState/MovieScenePreAnimatedObjectStorage.h | ||
void ReplaceObject
(
KeyType& InOutKey, |
Evaluation/PreAnimatedState/MovieScenePreAnimatedObjectStorage.h | ||
void ReplaceObject
(
TObjectKey< ObjectType >& InOutKey, |
Evaluation/PreAnimatedState/MovieScenePreAnimatedObjectStorage.h | ||
void ReplaceObject
(
FObjectKey& InOutKey, |
Evaluation/PreAnimatedState/MovieScenePreAnimatedObjectStorage.h | ||
T ResolveComponent
(
T&& In |
Evaluation/PreAnimatedState/MovieScenePreAnimatedObjectStorage.h |