class LightingRenderModule

The lighting render module is responsible rendering deferred lighting from the gbuffer information.

File location: framework/rendermodules/lighting/lightingrendermodule.h

Construction

Return type

Description

Construction.

Methods

Return type

Description

void

Init (const json& initData)
Initialization function. Sets up resource pointers, pipeline objects, root signatures, and parameter sets.

void

Execute (double deltaTime, cauldron::CommandList * pCmdList)
Performs deferred lighting pass if enabled.

Detailed description

The lighting render module is responsible rendering deferred lighting from the gbuffer information.

Construction

LightingRenderModule

Copied!

LightingRenderModule ()

Construction.


Methods

Init

Copied!

virtual void Init (const json& initData)

Initialization function. Sets up resource pointers, pipeline objects, root signatures, and parameter sets.


Execute

Copied!

virtual void Execute (double deltaTime, cauldron::CommandList * pCmdList)

Performs deferred lighting pass if enabled.