API Documentation
ToneMappingHablesCurveDescriptor.h
1 // ToneMappingHablesCurveDescriptor.h
3 //
5 
6 namespace nkAstraeus
7 {
12  {
13  float _toeLength = 0.05f ;
14  float _toeStrength = 0.05f ;
15 
16  float _shoulderLength = 0.05f ;
17  float _shoulderStrength = 0.1f ;
18  float _shoulderAngle = 1.f ;
19 
20  float _gamma = 1.f ;
21  } ;
22 }
nkAstraeus::ToneMappingHablesCurveDescriptor::_toeLength
float _toeLength
The length of the toe section of the curve. The longer, the softer the transition to the linear secti...
Definition: ToneMappingHablesCurveDescriptor.h:13
nkAstraeus::ToneMappingHablesCurveDescriptor::_shoulderStrength
float _shoulderStrength
The strength of the shoulder section. Higher values means that high values will be pulled higher....
Definition: ToneMappingHablesCurveDescriptor.h:17
nkAstraeus::ToneMappingHablesCurveDescriptor
Provides all parameters to tune the Hables curve to tone map an image.
Definition: ToneMappingHablesCurveDescriptor.h:12
nkAstraeus::ToneMappingHablesCurveDescriptor::_shoulderAngle
float _shoulderAngle
The angle strength for the shoulder section. Higher means the shoulder will be steeper.
Definition: ToneMappingHablesCurveDescriptor.h:18
nkAstraeus::ToneMappingHablesCurveDescriptor::_shoulderLength
float _shoulderLength
The length of the shoulder. Higher values means the shoulder will be applied over a longer value rang...
Definition: ToneMappingHablesCurveDescriptor.h:16
nkAstraeus
Encompasses all API of component NilkinsAstraeus.
Definition: BlurComplexEffect.h:7
nkAstraeus::ToneMappingHablesCurveDescriptor::_gamma
float _gamma
The perceptual gamma to apply to the curve.
Definition: ToneMappingHablesCurveDescriptor.h:20
nkAstraeus::ToneMappingHablesCurveDescriptor::_toeStrength
float _toeStrength
The strength of the toe section. Higher values means the toe will pull low values even lower.
Definition: ToneMappingHablesCurveDescriptor.h:14