Navigation
API > API/Runtime > API/Runtime/Renderer
Inheritance Hierarchy
- FRenderResource
- FVariableRateShadingImageManager
References
| Module | Renderer |
| Header | /Engine/Source/Runtime/Renderer/Public/VariableRateShadingImageManager.h |
| Include | #include "VariableRateShadingImageManager.h" |
Syntax
class FVariableRateShadingImageManager : public FRenderResource
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Public functions |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | DrawDebugPreview
(
FRDGBuilder& GraphBuilder, |
||
| FRDGTextureDesc | GetSRIDesc () |
||
| FIntPoint | |||
| FRDGTextureRef | GetVariableRateShadingImage
(
FRDGBuilder& GraphBuilder, |
Get the combined VRS image for the specified view setup, target size/configuration, and application flags. | |
| bool | IsTypeEnabledForView
(
const FSceneView& View, |
Returns true if any generator among the given types is enabled, false otherwise. | |
| bool | IsVRSCompatibleWithOutputType
(
const EDisplayOutputFormat& DisplayOutputFormat |
||
| bool | IsVRSCompatibleWithView
(
const FViewInfo& View |
||
| bool | IsVRSEnabled () |
||
| bool | |||
| void | PrepareImageBasedVRS
(
FRDGBuilder& GraphBuilder, |
Prepare VRS images and store them for later access. | |
| void | RegisterExternalImageGenerator
(
IVariableRateShadingImageGenerator* ExternalGenerator |
||
| void | UnregisterExternalImageGenerator
(
IVariableRateShadingImageGenerator* ExternalGenerator |
Overridden from FRenderResource
| Type | Name | Description | |
|---|---|---|---|
| void | InitRHI
(
FRHICommandListBase& RHICmdList |
Initializes the RHI resources used by this resource. | |
| void | ReleaseRHI () |
Releases the RHI resources used by this resource. |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EVRSImageType | Image type to request from generator. | ||
| EVRSPassType | Pass type used to determine requested image type based on current CVar settings. | ||
| EVRSSourceType | Explicit VRS source flags; each type of VRS image generated here will have it's own flag defined in this bitfield. |