LightsprintSDK 2021.08.08
rr::RRSolver::Multipliers Struct Reference

#include <RRSolver.h>

Inheritance diagram for rr::RRSolver::Multipliers:
rr::RRSolver::CalculateParameters

Public Member Functions

 Multipliers ()
 
bool operator== (const Multipliers &a) const
 
bool operator!= (const Multipliers &a) const
 
Multipliers operator* (const Multipliers &a) const
 

Public Attributes

RRReal lightMultiplier
 
RRReal environmentMultiplier
 
RRReal materialEmittanceMultiplier
 

Detailed Description

Multipliers for tweaking contribution of various light sources. They work in physical scale.

Constructor & Destructor Documentation

◆ Multipliers()

rr::RRSolver::Multipliers::Multipliers ( )
inline

Member Function Documentation

◆ operator==()

bool rr::RRSolver::Multipliers::operator== ( const Multipliers a) const

◆ operator!=()

bool rr::RRSolver::Multipliers::operator!= ( const Multipliers a) const

◆ operator*()

Multipliers rr::RRSolver::Multipliers::operator* ( const Multipliers a) const

Member Data Documentation

◆ lightMultiplier

RRReal rr::RRSolver::Multipliers::lightMultiplier

Multiplies illumination from RRLights.

◆ environmentMultiplier

RRReal rr::RRSolver::Multipliers::environmentMultiplier

Multiplies environment(skybox) illumination.

◆ materialEmittanceMultiplier

RRReal rr::RRSolver::Multipliers::materialEmittanceMultiplier

Multiplies emittance of emissive materials.