Files
UnrealEngine/Engine/Source/Runtime/MovieSceneTracks/Private/TrackInstances/MovieSceneCVarTrackInstance.h
2025-05-18 13:04:45 +08:00

27 lines
812 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "CoreMinimal.h"
#include "EntitySystem/BuiltInComponentTypes.h"
#include "EntitySystem/TrackInstance/MovieSceneTrackInstance.h"
#include "UObject/ObjectMacros.h"
#include "Sections/MovieSceneCVarSection.h"
#include "MovieSceneCVarTrackInstance.generated.h"
UCLASS()
class UMovieSceneCVarTrackInstance : public UMovieSceneTrackInstance
{
GENERATED_BODY()
private:
virtual void OnBeginUpdateInputs() override;
virtual void OnAnimate() override;
virtual void OnInputAdded(const FMovieSceneTrackInstanceInput& InInput) override;
virtual void OnInputRemoved(const FMovieSceneTrackInstanceInput& InInput) override;
virtual void OnEndUpdateInputs() override;
virtual void OnDestroyed() override;
TSet<FString> CVarsNeedingUpdate;
};