UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MovieSceneWidgetMaterialTrack.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "Containers/Array.h"
6#include "CoreMinimal.h"
7#include "CoreTypes.h"
12#include "UObject/NameTypes.h"
15
16#include "MovieSceneWidgetMaterialTrack.generated.h"
17
20class UObject;
21struct FFrameNumber;
24template <typename ElementType> class TRange;
25
29UCLASS(MinimalAPI)
34{
36
37public:
38
39 // UMovieSceneTrack interface
40 virtual FName GetTrackName() const override;
41
42 virtual bool SupportsType(TSubclassOf<UMovieSceneSection> SectionClass) const override;
43 virtual UMovieSceneSection* CreateNewSection() override;
44
45 /*~ IMovieSceneEntityProvider */
46 virtual void ImportEntityImpl(UMovieSceneEntitySystemLinker* EntityLinker, const FEntityImportParams& Params, FImportedEntity* OutImportedEntity) override;
48
49 /*~ IMovieSceneParameterSectionExtender */
51
52#if WITH_EDITORONLY_DATA
53 virtual FText GetDefaultDisplayName() const override;
54#endif
55
56public:
57
59 const TArray<FName>& GetBrushPropertyNamePath() const { return BrushPropertyNamePath; }
60
62 UMG_API void SetBrushPropertyNamePath( TArray<FName> InBrushPropertyNamePath );
63
64private:
65
67 UPROPERTY()
68 TArray<FName> BrushPropertyNamePath;
69
71 UPROPERTY()
72 FName TrackName;
73};
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition NameTypes.h:617
Definition Text.h:385
Definition IMovieSceneEntityProvider.h:122
Definition MovieSceneParameterSection.h:28
Definition Array.h:670
Definition Range.h:50
Definition SubclassOf.h:30
Definition MovieSceneEntitySystemLinker.h:113
Definition MovieSceneMaterialTrack.h:88
Definition MovieSceneParameterSection.h:340
Definition MovieSceneSection.h:243
Definition MovieSceneWidgetMaterialTrack.h:34
const TArray< FName > & GetBrushPropertyNamePath() const
Definition MovieSceneWidgetMaterialTrack.h:59
Definition Object.h:95
Definition FrameNumber.h:18
Definition MovieSceneEvaluationField.h:328
Definition MovieSceneEvaluationField.h:109
Definition IMovieSceneEntityProvider.h:93
Definition IMovieSceneEntityProvider.h:47