Navigation
API > API/Runtime > API/Runtime/RenderCore
Render graph information about how to bind a render target.
| Name | FRenderTargetBinding |
| Type | struct |
| Header File | /Engine/Source/Runtime/RenderCore/Public/ShaderParameterMacros.h |
| Include Path | #include "ShaderParameterMacros.h" |
Syntax
struct FRenderTargetBinding
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| ShaderParameterMacros.h | |||
FRenderTargetBinding
(
FRDGTexture* InTexture, |
ShaderParameterMacros.h | ||
FRenderTargetBinding
(
FRDGTexture* InTexture, |
ShaderParameterMacros.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ArraySlice | int16 | ShaderParameterMacros.h | ||
| LoadAction | ERenderTargetLoadAction | ShaderParameterMacros.h | ||
| MipIndex | uint8 | ShaderParameterMacros.h | ||
| ResolveTexture | TAlignedShaderParameterPtr< FRDGTexture * > | ShaderParameterMacros.h | ||
| Texture | TAlignedShaderParameterPtr< FRDGTexture * > | Intentionally kept private to force setting the load action in the constructor. | ShaderParameterMacros.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CanMergeBefore
(
const FRenderTargetBinding& Other |
Whether we can merge a render pass using Other into a render pass using this render target binding. | ShaderParameterMacros.h | |
int16 GetArraySlice() |
ShaderParameterMacros.h | ||
ERenderTargetLoadAction GetLoadAction() |
ShaderParameterMacros.h | ||
uint8 GetMipIndex () |
ShaderParameterMacros.h | ||
void GetMipIndex
(
uint8 InMipIndex |
ShaderParameterMacros.h | ||
FRDGTexture * GetResolveTexture() |
ShaderParameterMacros.h | ||
FRDGTexture * GetTexture() |
ShaderParameterMacros.h | ||
void SetArraySlice
(
int16 InArraySlice |
ShaderParameterMacros.h | ||
void SetLoadAction
(
ERenderTargetLoadAction InLoadAction |
ShaderParameterMacros.h | ||
void SetMipIndex
(
uint8 InMipIndex |
ShaderParameterMacros.h | ||
void SetResolveTexture
(
FRDGTexture* InTexture |
ShaderParameterMacros.h | ||
void SetTexture
(
FRDGTexture* InTexture |
ShaderParameterMacros.h |