Navigation
API > API/Runtime > API/Runtime/RHI
References
| Module | RHI |
| Header | /Engine/Source/Runtime/RHI/Public/RHIResources.h |
| Include | #include "RHIResources.h" |
Syntax
struct FRHIRenderPassInfo
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bOcclusionQueries | ||
| TStaticArray< FColorEntry, MaxSimultaneousRenderTargets > | ColorRenderTargets | ||
| FDepthStencilEntry | DepthStencilRenderTarget | ||
| uint8 | MultiViewCount | If this renderpass should be multiview, and if so how many views are required | |
| uint32 | NumOcclusionQueries | Some RHIs require a hint that occlusion queries will be used in this render pass. | |
| FResolveRect | ResolveRect | Controls the area for a multisample resolve or raster UAV (i.e. no fixed-function targets) operation. | |
| FTextureRHIRef | ShadingRateTexture | Some RHIs can use a texture to control the sampling and/or shading resolution of different areas. | |
| EVRSRateCombiner | ShadingRateTextureCombiner | ||
| ESubpassHint | SubpassHint | Hint for some RHI's that renderpass will have specific sub-passes. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FRHIRenderPassInfo
(
FRHITexture* ColorRT, |
Color and depth with resolve. | ||
FRHIRenderPassInfo
(
int32 NumColorRTs, |
Color MRTs and depth. | ||
FRHIRenderPassInfo
(
FRHITexture* ColorRT, |
Color and depth with resolve and optional sample density. | ||
FRHIRenderPassInfo
(
const FRHIRenderPassInfo& |
|||
FRHIRenderPassInfo
(
int32 NumColorRTs, |
Color MRTs, no depth. | ||
FRHIRenderPassInfo
(
int32 NumColorRTs, |
Color MRTs, no depth. | ||
FRHIRenderPassInfo
(
FRHITexture* DepthRT, |
Depth, no color. | ||
FRHIRenderPassInfo
(
FRHITexture* ColorRT, |
Color, no depth, optional resolve, optional mip, optional array slice. | ||
FRHIRenderPassInfo
(
FRHITexture* DepthRT, |
Depth, no color, occlusion queries. | ||
FRHIRenderPassInfo
(
FRHITexture* ColorRT, |
Color and depth. | ||
FRHIRenderPassInfo
(
int32 NumColorRTs, |
Color MRTs and depth. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ConvertToRenderTargetsInfo
(
FRHISetRenderTargetsInfo& OutRTInfo |
||
| FGraphicsPipelineRenderTargetsInfo | |||
| int32 | |||
| void | Validate () |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FRHIRenderPassInfo & | operator=
(
const FRHIRenderPassInfo& |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FColorEntry | |||
| FDepthStencilEntry |