BRE12
Public Member Functions | Static Public Member Functions | List of all members
BRE::EnvironmentLightCmdListRecorder Class Reference

Public Member Functions

 EnvironmentLightCmdListRecorder (const EnvironmentLightCmdListRecorder &)=delete
 
const EnvironmentLightCmdListRecorderoperator= (const EnvironmentLightCmdListRecorder &)=delete
 
 EnvironmentLightCmdListRecorder (EnvironmentLightCmdListRecorder &&)=default
 
EnvironmentLightCmdListRecorderoperator= (EnvironmentLightCmdListRecorder &&)=default
 
void Init (ID3D12Resource &normalSmoothnessBuffer, ID3D12Resource &baseColorMetalMaskBuffer, ID3D12Resource &depthBuffer, ID3D12Resource &diffuseIrradianceCubeMap, ID3D12Resource &specularPreConvolvedCubeMap, ID3D12Resource &ambientAccessibilityBuffer, const D3D12_CPU_DESCRIPTOR_HANDLE &renderTargetView) noexcept
 
void RecordAndPushCommandLists (const FrameCBuffer &frameCBuffer) noexcept
 
bool ValidateData () const noexcept
 

Static Public Member Functions

static void InitSharedPSOAndRootSignature () noexcept
 

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