BRE12
|
Public Member Functions | |
EnvironmentLightCmdListRecorder (const EnvironmentLightCmdListRecorder &)=delete | |
const EnvironmentLightCmdListRecorder & | operator= (const EnvironmentLightCmdListRecorder &)=delete |
EnvironmentLightCmdListRecorder (EnvironmentLightCmdListRecorder &&)=default | |
EnvironmentLightCmdListRecorder & | operator= (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 |