Diligent Engine
Loading...
Searching...
No Matches
Diligent::ScreenSpaceReflection::RenderAttributes Struct Reference

Render attributes. More...

#include <ScreenSpaceReflection.hpp>

Public Attributes

IRenderDevicepDevice = nullptr
 Render device that may be used to create new objects needed for this frame, if any.
IRenderStateCachepStateCache = nullptr
 Optional render state cache to optimize state loading.
IDeviceContextpDeviceContext = nullptr
 Device context that will record the rendering commands.
PostFXContext * pPostFXContext = nullptr
 PostFX context.
ITextureViewpColorBufferSRV = nullptr
 Shader resource view of the source color.
ITextureViewpDepthBufferSRV = nullptr
 Shader resource view of the source depth.
ITextureViewpNormalBufferSRV = nullptr
 Shader resource view of the source normal buffer.
ITextureViewpMaterialBufferSRV = nullptr
 Shader resource view of the source roughness buffer.
ITextureViewpMotionVectorsSRV = nullptr
 Shader resource view of the source motion buffer.
const HLSL::ScreenSpaceReflectionAttribs * pSSRAttribs = nullptr
 SSR settings.

Detailed Description

Render attributes.