Projekt for SPIE - Avatar for safety briefing / managment event
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

48 lines
1.3 KiB

// Copyright Voulz 2021-2025. All Rights Reserved.
#pragma once
#include "CoreMinimal.h"
#include "Graph/Nodes/MovieGraphDeferredPassNode.h"
#include "Graph/Nodes/MovieGraphPathTracerPassNode.h"
#include "MovieGraphArchVisDeferredRenderPassNode.generated.h"
/**
*
*/
UCLASS()
class ARCHVISTOOLS_API UMovieGraphArchVisDeferredRenderPassNode : public UMovieGraphDeferredRenderPassNode
{
GENERATED_BODY()
public:
#if WITH_EDITOR
virtual FText GetNodeTitle(const bool bGetDescriptive = false) const override;
#endif
protected:
// UMovieGraphRenderPassNode Interface
virtual FString GetRendererNameImpl() const override;
virtual TUniquePtr<UE::MovieGraph::Rendering::FMovieGraphImagePassBase> CreateInstance() const override;
// ~UMovieGraphRenderPassNode Interface
};
/**
*
*/
UCLASS()
class ARCHVISTOOLS_API UMovieGraphArchVisPathTracerRenderPassNode : public UMovieGraphPathTracerRenderPassNode
{
GENERATED_BODY()
public:
#if WITH_EDITOR
virtual FText GetNodeTitle(const bool bGetDescriptive = false) const override;
#endif
protected:
// UMovieGraphRenderPassNode Interface
virtual FString GetRendererNameImpl() const override;
virtual TUniquePtr<UE::MovieGraph::Rendering::FMovieGraphImagePassBase> CreateInstance() const override;
// ~UMovieGraphRenderPassNode Interface
};