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

Render attributes. More...

#include <CoordinateGridRenderer.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.
 
ITextureViewpColorRTV = nullptr
 Render target view to render of grid and axes.
 
ITextureViewpDepthSRV = nullptr
 Shader resource view of the current depth buffer.
 
const HLSL::CameraAttribs * pCamera = nullptr
 Current camera settings.
 
IBufferpCameraAttribsCB = nullptr
 If this parameter is null, the effect will use its own buffer.
 
FEATURE_FLAGS FeatureFlags = FEATURE_FLAG_NONE
 Feature flags.
 
const HLSL::CoordinateGridAttribs * pAttribs = nullptr
 Settings.
 

Detailed Description

Render attributes.