UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IVariableRateShadingImageGenerator Class Referenceabstract

#include <VariableRateShadingImageManager.h>

+ Inheritance diagram for IVariableRateShadingImageGenerator:

Public Member Functions

virtual ~IVariableRateShadingImageGenerator ()
 
virtual FRDGTextureRef GetImage (FRDGBuilder &GraphBuilder, const FViewInfo &ViewInfo, FVariableRateShadingImageManager::EVRSImageType ImageType, bool bGetSoftwareImage=false)=0
 
virtual void PrepareImages (FRDGBuilder &GraphBuilder, const FSceneViewFamily &ViewFamily, const FMinimalSceneTextures &SceneTextures, bool bPrepareHardwareImages, bool bPrepareSoftwareImages)=0
 
virtual bool IsEnabled () const
 
virtual bool IsSupportedByView (const FSceneView &View) const
 
virtual FVariableRateShadingImageManager::EVRSSourceType GetType () const
 
virtual FRDGTextureRef GetDebugImage (FRDGBuilder &GraphBuilder, const FViewInfo &ViewInfo, FVariableRateShadingImageManager::EVRSImageType ImageType, bool bGetSoftwareImage=false)=0
 

Constructor & Destructor Documentation

◆ ~IVariableRateShadingImageGenerator()

virtual IVariableRateShadingImageGenerator::~IVariableRateShadingImageGenerator ( )
inlinevirtual

Member Function Documentation

◆ GetDebugImage()

virtual FRDGTextureRef IVariableRateShadingImageGenerator::GetDebugImage ( FRDGBuilder GraphBuilder,
const FViewInfo ViewInfo,
FVariableRateShadingImageManager::EVRSImageType  ImageType,
bool  bGetSoftwareImage = false 
)
pure virtual

◆ GetImage()

virtual FRDGTextureRef IVariableRateShadingImageGenerator::GetImage ( FRDGBuilder GraphBuilder,
const FViewInfo ViewInfo,
FVariableRateShadingImageManager::EVRSImageType  ImageType,
bool  bGetSoftwareImage = false 
)
pure virtual

◆ GetType()

virtual FVariableRateShadingImageManager::EVRSSourceType IVariableRateShadingImageGenerator::GetType ( ) const
inlinevirtual

◆ IsEnabled()

virtual bool IVariableRateShadingImageGenerator::IsEnabled ( ) const
inlinevirtual

◆ IsSupportedByView()

virtual bool IVariableRateShadingImageGenerator::IsSupportedByView ( const FSceneView View) const
inlinevirtual

◆ PrepareImages()

virtual void IVariableRateShadingImageGenerator::PrepareImages ( FRDGBuilder GraphBuilder,
const FSceneViewFamily ViewFamily,
const FMinimalSceneTextures SceneTextures,
bool  bPrepareHardwareImages,
bool  bPrepareSoftwareImages 
)
pure virtual

The documentation for this class was generated from the following file: