Navigation
API > API/Runtime > API/Runtime/RenderCore
Render graph information about how to bind a depth-stencil render target.
| Name | FDepthStencilBinding |
| Type | struct |
| Header File | /Engine/Source/Runtime/RenderCore/Public/ShaderParameterMacros.h |
| Include Path | #include "ShaderParameterMacros.h" |
Syntax
struct FDepthStencilBinding
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDepthStencilBinding
(
FRDGTexture* InTexture, |
Creates a render target binding informations for a depth/stencil texture. | ShaderParameterMacros.h | |
FDepthStencilBinding
(
FRDGTexture* InTexture, |
ShaderParameterMacros.h | ||
| ShaderParameterMacros.h | |||
FDepthStencilBinding
(
FRDGTexture* InTexture, |
ShaderParameterMacros.h | ||
FDepthStencilBinding
(
FRDGTexture* InTexture, |
ShaderParameterMacros.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DepthLoadAction | ERenderTargetLoadAction | ShaderParameterMacros.h | ||
| DepthStencilAccess | FExclusiveDepthStencil | ShaderParameterMacros.h | ||
| ResolveTexture | TAlignedShaderParameterPtr< FRDGTexture * > | ShaderParameterMacros.h | ||
| StencilLoadAction | ERenderTargetLoadAction | ShaderParameterMacros.h | ||
| Texture | TAlignedShaderParameterPtr< FRDGTexture * > | All parameters required to bind a depth render target deferred. | ShaderParameterMacros.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CanMergeBefore
(
const FDepthStencilBinding& Other |
Whether we can merge a render pass using Other into a render pass using this depth stencil binding. | ShaderParameterMacros.h | |
ERenderTargetLoadAction GetDepthLoadAction() |
ShaderParameterMacros.h | ||
FExclusiveDepthStencil GetDepthStencilAccess() |
ShaderParameterMacros.h | ||
FRDGTexture * GetResolveTexture() |
ShaderParameterMacros.h | ||
ERenderTargetLoadAction GetStencilLoadAction() |
ShaderParameterMacros.h | ||
FRDGTexture * GetTexture() |
ShaderParameterMacros.h | ||
void SetDepthLoadAction
(
ERenderTargetLoadAction InAction |
ShaderParameterMacros.h | ||
void SetDepthStencilAccess
(
FExclusiveDepthStencil InAccess |
ShaderParameterMacros.h | ||
void SetResolveTexture
(
FRDGTexture* InTexture |
ShaderParameterMacros.h | ||
void SetStencilLoadAction
(
ERenderTargetLoadAction InAction |
ShaderParameterMacros.h | ||
void SetTexture
(
FRDGTexture* InTexture |
ShaderParameterMacros.h |