Engine » Render » Deferred Shading module

Applies the Deferred Shading technique on the GBuffer and outputs the result to the HDR texture.

Dependencies

Files

file deferred_shading.hpp
Component cubos::engine::DeferredShading.
file plugin.hpp
Plugin entry point.

Classes

struct cubos::engine::DeferredShading
Component which stores the Deferred Shading state for a render target.

Functions

auto deferredShadingPlugin(Cubos& cubos) -> CUBOS_ENGINE_API void
Plugin entry function.

Variables

CUBOS_ENGINE_API Tag deferredShadingTag
Tags the system which applies the Deferred Shading technique.

Function documentation

CUBOS_ENGINE_API void deferredShadingPlugin(Cubos& cubos)

Plugin entry function.

Parameters
cubos Cubos main class.

Variable documentation

CUBOS_ENGINE_API Tag deferredShadingTag

Tags the system which applies the Deferred Shading technique.