UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MovieScenePreAnimatedMaterialParameters.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreTypes.h"
6#include "UObject/ObjectKey.h"
10
11namespace UE::MovieScene
12{
13
26
39
52
58
64
65} // namespace UE::MovieScene
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
USkinnedMeshComponent float
Definition SkinnedMeshComponent.h:60
uint32_t uint32
Definition binka_ue_file_header.h:6
Definition NameTypes.h:617
Definition ConstraintsManager.h:14
Definition Color.h:48
Definition MaterialParameters.h:33
Definition ObjectKey.h:19
Definition MovieScenePreAnimatedObjectStorage.h:30
Definition MovieScenePreAnimatedMaterialParameters.h:28
static MOVIESCENETRACKS_API float CachePreAnimatedValue(const FObjectComponent &InBoundMaterial, const FName &ParameterName)
Definition MovieScenePreAnimatedMaterialParameters.cpp:40
float StorageType
Definition MovieScenePreAnimatedMaterialParameters.h:30
static MOVIESCENETRACKS_API void ReplaceObject(FMaterialParameterKey &InOutKey, const FObjectKey &NewObject)
Definition MovieScenePreAnimatedMaterialParameters.cpp:35
static MOVIESCENETRACKS_API void RestorePreAnimatedValue(const FMaterialParameterKey &InKey, float OldValue, const FRestoreStateParams &Params)
Definition MovieScenePreAnimatedMaterialParameters.cpp:61
Definition MovieScenePreAnimatedMaterialParameters.h:41
static MOVIESCENETRACKS_API void RestorePreAnimatedValue(const FMaterialParameterKey &InKey, const FLinearColor &OldValue, const FRestoreStateParams &Params)
Definition MovieScenePreAnimatedMaterialParameters.cpp:101
static MOVIESCENETRACKS_API FLinearColor CachePreAnimatedValue(const FObjectComponent &InBoundMaterial, const FName &ParameterName)
Definition MovieScenePreAnimatedMaterialParameters.cpp:80
static MOVIESCENETRACKS_API void ReplaceObject(FMaterialParameterKey &InOutKey, const FObjectKey &NewObject)
Definition MovieScenePreAnimatedMaterialParameters.cpp:75
Definition MovieScenePreAnimatedMaterialParameters.h:15
FMaterialParameterInfo ParameterInfo
Definition MovieScenePreAnimatedMaterialParameters.h:17
friend MOVIESCENETRACKS_API bool operator==(const FMaterialParameterKey &A, const FMaterialParameterKey &B)
Definition MovieScenePreAnimatedMaterialParameters.cpp:30
friend MOVIESCENETRACKS_API uint32 GetTypeHash(const FMaterialParameterKey &InKey)
Definition MovieScenePreAnimatedMaterialParameters.cpp:25
FObjectKey BoundMaterial
Definition MovieScenePreAnimatedMaterialParameters.h:16
Definition BuiltInComponentTypes.h:256
Definition MovieScenePreAnimatedMaterialParameters.h:55
static MOVIESCENETRACKS_API TAutoRegisterPreAnimatedStorageID< FPreAnimatedScalarMaterialParameterStorage > StorageID
Definition MovieScenePreAnimatedMaterialParameters.h:56
Definition MovieScenePreAnimatedMaterialParameters.h:61
static MOVIESCENETRACKS_API TAutoRegisterPreAnimatedStorageID< FPreAnimatedVectorMaterialParameterStorage > StorageID
Definition MovieScenePreAnimatedMaterialParameters.h:62
Definition MovieSceneRestoreStateParams.h:21
Definition MovieScenePreAnimatedStorageID.h:56
Definition MovieScenePreAnimatedStateStorage.h:143