LightsprintSDK 2021.08.08
rr_gl::PluginParams Class Referenceabstract

#include <Plugin.h>

Inheritance diagram for rr_gl::PluginParams:
rr_gl::PluginParamsAccumulation rr_gl::PluginParamsBloom rr_gl::PluginParamsContours rr_gl::PluginParamsCube rr_gl::PluginParamsDOF rr_gl::PluginParamsFPS rr_gl::PluginParamsLensFlare rr_gl::PluginParamsOculus rr_gl::PluginParamsOpenVR rr_gl::PluginParamsPanorama rr_gl::PluginParamsSSGI rr_gl::PluginParamsScene rr_gl::PluginParamsShowDDI rr_gl::PluginParamsSky rr_gl::PluginParamsStereo rr_gl::PluginParamsToneMapping rr_gl::PluginParamsToneMappingAdjustment

Public Member Functions

virtual class PluginRuntimecreateRuntime (const PluginCreateRuntimeParams &params) const =0
 

Public Attributes

const PluginParamsnext
 

Detailed Description

Parameters sent to plugins at render time. This is base class, plugins extend it, add custom parameters.

Using plugins is very simple, see rr_gl::Renderer page for details.

Member Function Documentation

◆ createRuntime()

Member Data Documentation

◆ next

const PluginParams* rr_gl::PluginParams::next

Pointer to next plugin in chain, see rr_gl::Renderer for more details.