BRE12
Public Types | Public Member Functions | List of all members
BRE::GeometryPass Class Reference

Public Types

enum  Buffers { NORMAL_SMOOTHNESS = 0U, BASECOLOR_METALMASK, BUFFERS_COUNT }
 

Public Member Functions

 GeometryPass (GeometryPassCommandListRecorders &geometryPassCommandListRecorders)
 
 GeometryPass (const GeometryPass &)=delete
 
const GeometryPassoperator= (const GeometryPass &)=delete
 
 GeometryPass (GeometryPass &&)=delete
 
GeometryPassoperator= (GeometryPass &&)=delete
 
void Init (const D3D12_CPU_DESCRIPTOR_HANDLE &depthBufferView) noexcept
 
__forceinline Microsoft::WRL::ComPtr< ID3D12Resource > * GetGeometryBuffers () noexcept
 
void Execute (const FrameCBuffer &frameCBuffer) noexcept
 

The documentation for this class was generated from the following files: