Render attributes. More...
#include <ScreenSpaceReflection.hpp>
Public Attributes | |
| IRenderDevice * | pDevice = nullptr |
| Render device that may be used to create new objects needed for this frame, if any. | |
| IRenderStateCache * | pStateCache = nullptr |
| Optional render state cache to optimize state loading. | |
| IDeviceContext * | pDeviceContext = nullptr |
| Device context that will record the rendering commands. | |
| PostFXContext * | pPostFXContext = nullptr |
| PostFX context. | |
| ITextureView * | pColorBufferSRV = nullptr |
| Shader resource view of the source color. | |
| ITextureView * | pDepthBufferSRV = nullptr |
| Shader resource view of the source depth. | |
| ITextureView * | pNormalBufferSRV = nullptr |
| Shader resource view of the source normal buffer. | |
| ITextureView * | pMaterialBufferSRV = nullptr |
| Shader resource view of the source roughness buffer. | |
| ITextureView * | pMotionVectorsSRV = nullptr |
| Shader resource view of the source motion buffer. | |
| const HLSL::ScreenSpaceReflectionAttribs * | pSSRAttribs = nullptr |
| SSR settings. | |
Render attributes.