UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ContrastAdaptiveImageGenerator.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "RHI.h"
7#include "RendererInterface.h"
10#include "Engine/Engine.h"
11
13{
14public:
15 virtual ~FContrastAdaptiveImageGenerator() override {};
16 virtual FRDGTextureRef GetImage(FRDGBuilder& GraphBuilder, const FViewInfo& ViewInfo, FVariableRateShadingImageManager::EVRSImageType ImageType, bool bGetSoftwareImage = false) override;
17 virtual void PrepareImages(FRDGBuilder& GraphBuilder, const FSceneViewFamily& ViewFamily, const FMinimalSceneTextures& SceneTextures, bool bPrepareHardwareImages, bool bPrepareSoftwareImages) override;
18 virtual bool IsEnabled() const override;
19 virtual bool IsSupportedByView(const FSceneView& View) const override;
24 virtual FRDGTextureRef GetDebugImage(FRDGBuilder& GraphBuilder, const FViewInfo& ViewInfo, FVariableRateShadingImageManager::EVRSImageType ImageType, bool bGetSoftwareImage = false) override;
25};
26
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition ContrastAdaptiveImageGenerator.h:13
virtual ~FContrastAdaptiveImageGenerator() override
Definition ContrastAdaptiveImageGenerator.h:15
virtual void PrepareImages(FRDGBuilder &GraphBuilder, const FSceneViewFamily &ViewFamily, const FMinimalSceneTextures &SceneTextures, bool bPrepareHardwareImages, bool bPrepareSoftwareImages) override
Definition ContrastAdaptiveImageGenerator.cpp:505
virtual bool IsEnabled() const override
Definition ContrastAdaptiveImageGenerator.cpp:536
virtual FRDGTextureRef GetDebugImage(FRDGBuilder &GraphBuilder, const FViewInfo &ViewInfo, FVariableRateShadingImageManager::EVRSImageType ImageType, bool bGetSoftwareImage=false) override
Definition ContrastAdaptiveImageGenerator.cpp:547
virtual bool IsSupportedByView(const FSceneView &View) const override
Definition ContrastAdaptiveImageGenerator.cpp:541
virtual FRDGTextureRef GetImage(FRDGBuilder &GraphBuilder, const FViewInfo &ViewInfo, FVariableRateShadingImageManager::EVRSImageType ImageType, bool bGetSoftwareImage=false) override
Definition ContrastAdaptiveImageGenerator.cpp:489
virtual FVariableRateShadingImageManager::EVRSSourceType GetType() const override
Definition ContrastAdaptiveImageGenerator.h:20
Definition RenderGraphBuilder.h:49
Definition RenderGraphResources.h:571
Definition SceneView.h:2212
Definition SceneView.h:1425
EVRSSourceType
Definition VariableRateShadingImageManager.h:56
EVRSImageType
Definition VariableRateShadingImageManager.h:44
Definition SceneRendering.h:1132
Definition VariableRateShadingImageManager.h:163
Definition SceneTextures.h:52