class TAARenderModule
The TAA render module is responsible for performing the Temporal Anti-Aliasing GPU work when included.
File location: framework/rendermodules/taa/taarendermodule.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 |
EnableModule (bool enabled)
Enables/Disables TAA from executing.
|
void |
Execute (double deltaTime, cauldron::CommandList * pCmdList)
Performs TAA GPU workloads if enabled.
|
void |
OnResize (const cauldron::ResolutionInfo & resInfo)
Callback invoked as part of OnResize events. Allows up to re-init resolution dependent information.
|
Detailed description
The TAA render module is responsible for performing the Temporal Anti-Aliasing GPU work when included.
Construction
TAARenderModule
Construction.
Methods
Init
Initialization function. Sets up resource pointers, pipeline objects, root signatures, and parameter sets.
EnableModule
Enables/Disables TAA from executing.
Execute
virtual void Execute (double deltaTime, cauldron::CommandList * pCmdList)
Performs TAA GPU workloads if enabled.
OnResize
virtual void OnResize (const cauldron::ResolutionInfo & resInfo)
Callback invoked as part of OnResize events. Allows up to re-init resolution dependent information.