14#include "MovieSceneMaterialTrack.generated.h"
39 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=
"Sequencer|Material")
50 return GetTypeHash(In.MaterialSlotName) ^ ::GetTypeHash(In.MaterialSlotIndex) ^ ::GetTypeHash(In.MaterialType);
54 return A.MaterialSlotIndex ==
B.MaterialSlotIndex &&
A.MaterialSlotName ==
B.MaterialSlotName &&
A.MaterialType ==
B.MaterialType;
62 if (!MaterialSlotName.IsNone())
64 return FString::Printf(
TEXT(
"Material Slot: %s"), *MaterialSlotName.ToString());
68 return FString::Printf(
TEXT(
"Material Element %i"), MaterialSlotIndex);
72 return TEXT(
"Overlay Material");
75 return TEXT(
"Decal Material");
242#if WITH_EDITORONLY_DATA
264#if WITH_EDITORONLY_DATA
271 UPROPERTY(meta = (DeprecatedProperty, DeprecationMessage =
"Use MaterialInfo instead."))
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EMovieSceneKeyInterpolation
Definition KeyParams.h:12
EComponentMaterialType
Definition MovieSceneMaterialTrack.h:18
@ VolumetricCloudMaterial
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
#define UENUM(...)
Definition ObjectMacros.h:749
#define USTRUCT(...)
Definition ObjectMacros.h:746
Definition NameTypes.h:617
Definition UObjectGlobals.h:1292
Definition IMovieSceneEntityProvider.h:122
Definition MovieSceneParameterSection.h:28
Definition SubclassOf.h:30
Definition MovieSceneMaterialTrack.h:229
void SetMaterialInfo(const FComponentMaterialInfo &InMaterialInfo)
Definition MovieSceneMaterialTrack.h:251
const FComponentMaterialInfo & GetMaterialInfo() const
Definition MovieSceneMaterialTrack.h:248
Definition MovieSceneEntitySystemLinker.h:113
Definition MovieSceneMaterialTrack.h:88
Definition MovieSceneNameableTrack.h:24
Definition MovieSceneParameterSection.h:340
Definition MovieSceneSection.h:243
Definition MovieSceneMaterialTrack.h:36
FString ToString() const
Definition MovieSceneMaterialTrack.h:57
friend bool operator==(const FComponentMaterialInfo &A, const FComponentMaterialInfo &B)
Definition MovieSceneMaterialTrack.h:52
Definition MaterialParameters.h:33
Definition MovieSceneEvaluationField.h:328
Definition MaterialParameters.h:279
Definition SlateColor.h:42
Definition ObjectPtr.h:488
Definition IMovieSceneEntityProvider.h:93
Definition IMovieSceneEntityProvider.h:47