LightsprintSDK 2021.08.08
rr_gl::PluginParamsToneMapping Class Reference

#include <PluginToneMapping.h>

Inheritance diagram for rr_gl::PluginParamsToneMapping:
rr_gl::PluginParams

Public Member Functions

 PluginParamsToneMapping (const PluginParams *_next, const ToneParameters &_tp)
 
virtual PluginRuntimecreateRuntime (const PluginCreateRuntimeParams &params) const
 
virtual class PluginRuntimecreateRuntime (const PluginCreateRuntimeParams &params) const =0
 

Public Attributes

const ToneParameterstp
 
- Public Attributes inherited from rr_gl::PluginParams
const PluginParamsnext
 

Detailed Description

Performs basic adjustments to output colors (brightness, contrast, saturation etc).

Constructor & Destructor Documentation

◆ PluginParamsToneMapping()

rr_gl::PluginParamsToneMapping::PluginParamsToneMapping ( const PluginParams _next,
const ToneParameters _tp 
)
inline

Convenience ctor, for setting plugin parameters.

Member Function Documentation

◆ createRuntime()

virtual PluginRuntime * rr_gl::PluginParamsToneMapping::createRuntime ( const PluginCreateRuntimeParams params) const
virtual

Access to actual plugin code, called by Renderer.

Implements rr_gl::PluginParams.

Member Data Documentation

◆ tp

const ToneParameters& rr_gl::PluginParamsToneMapping::tp

Parameters that affect output colors.