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 PluginRuntime * createRuntime (const PluginCreateRuntimeParams &params) const
 
virtual class PluginRuntime * createRuntime (const PluginCreateRuntimeParams &params) const =0
 

Public Attributes

const ToneParameters & tp
 
- Public Attributes inherited from rr_gl::PluginParams
const PluginParams * next
 

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.