Castor3D 0.16.0
Multiplatform 3D engine
Fonctions membres publiques | Fonctions membres publiques statiques | Attributs publics | Liste de tous les membres
Référence de la structure castor3d::ColourGradingConfig

#include <ColourGradingConfig.hpp>

Fonctions membres publiques

C3D_API ColourGradingConfig ()=default
 
C3D_API void accept (ConfigurationVisitorBase &visitor)
 

Fonctions membres publiques statiques

static C3D_API void addParsers (castor::AttributeParsers &result)
 

Attributs publics

castor::Point3f whiteBalance { 1.0f, 1.0f, 1.0f }
 
float postExposure { 1.0f }
 
castor::Point3f colourFilter { 1.0f, 1.0f, 1.0f }
 
float midGray { 0.4135884f }
 
castor::Point3f splitToningShadows { 0.5f, 0.5f, 0.5f }
 
float contrast { 1.0f }
 
castor::Point3f splitToningHighlights { 0.5f, 0.5f, 0.5f }
 
float splitToningBalance { 1.0f }
 
castor::Point3f channelMixRed { 1.0f, 0.0f, 0.0f }
 
float saturation { 1.0f }
 
castor::Point3f channelMixGreen { 0.0f, 1.0f, 0.0f }
 
float shadowsStart { 0.0f }
 
castor::Point3f channelMixBlue { 0.0f, 0.0f, 1.0f }
 
float shadowsEnd { 1.0f }
 
castor::Point3f shadows { 1.0f, 1.0f, 1.0f }
 
float highlightsStart { 0.0f }
 
castor::Point3f midtones { 1.0f, 1.0f, 1.0f }
 
float highlightsEnd { 1.0f }
 
castor::Point3f highlights { 1.0f, 1.0f, 1.0f }
 
float hueShift { 0.0f }
 
bool enabled { true }
 
bool enableSplitToning { true }
 
bool enableShadowMidToneHighlight { true }
 
bool enableChannelMix { true }
 
bool enableWhiteBalance { true }
 
bool enableHueShift { true }
 
bool enableContrast { true }
 
bool pad0 {}
 

Documentation des constructeurs et destructeur

◆ ColourGradingConfig()

C3D_API castor3d::ColourGradingConfig::ColourGradingConfig ( )
default

Documentation des fonctions membres

◆ accept()

C3D_API void castor3d::ColourGradingConfig::accept ( ConfigurationVisitorBase & visitor)

◆ addParsers()

static C3D_API void castor3d::ColourGradingConfig::addParsers ( castor::AttributeParsers & result)
static

Documentation des données membres

◆ channelMixBlue

castor::Point3f castor3d::ColourGradingConfig::channelMixBlue { 0.0f, 0.0f, 1.0f }

◆ channelMixGreen

castor::Point3f castor3d::ColourGradingConfig::channelMixGreen { 0.0f, 1.0f, 0.0f }

◆ channelMixRed

castor::Point3f castor3d::ColourGradingConfig::channelMixRed { 1.0f, 0.0f, 0.0f }

◆ colourFilter

castor::Point3f castor3d::ColourGradingConfig::colourFilter { 1.0f, 1.0f, 1.0f }

◆ contrast

float castor3d::ColourGradingConfig::contrast { 1.0f }

◆ enableChannelMix

bool castor3d::ColourGradingConfig::enableChannelMix { true }

◆ enableContrast

bool castor3d::ColourGradingConfig::enableContrast { true }

◆ enabled

bool castor3d::ColourGradingConfig::enabled { true }

◆ enableHueShift

bool castor3d::ColourGradingConfig::enableHueShift { true }

◆ enableShadowMidToneHighlight

bool castor3d::ColourGradingConfig::enableShadowMidToneHighlight { true }

◆ enableSplitToning

bool castor3d::ColourGradingConfig::enableSplitToning { true }

◆ enableWhiteBalance

bool castor3d::ColourGradingConfig::enableWhiteBalance { true }

◆ highlights

castor::Point3f castor3d::ColourGradingConfig::highlights { 1.0f, 1.0f, 1.0f }

◆ highlightsEnd

float castor3d::ColourGradingConfig::highlightsEnd { 1.0f }

◆ highlightsStart

float castor3d::ColourGradingConfig::highlightsStart { 0.0f }

◆ hueShift

float castor3d::ColourGradingConfig::hueShift { 0.0f }

◆ midGray

float castor3d::ColourGradingConfig::midGray { 0.4135884f }

◆ midtones

castor::Point3f castor3d::ColourGradingConfig::midtones { 1.0f, 1.0f, 1.0f }

◆ pad0

bool castor3d::ColourGradingConfig::pad0 {}

◆ postExposure

float castor3d::ColourGradingConfig::postExposure { 1.0f }

◆ saturation

float castor3d::ColourGradingConfig::saturation { 1.0f }

◆ shadows

castor::Point3f castor3d::ColourGradingConfig::shadows { 1.0f, 1.0f, 1.0f }

◆ shadowsEnd

float castor3d::ColourGradingConfig::shadowsEnd { 1.0f }

◆ shadowsStart

float castor3d::ColourGradingConfig::shadowsStart { 0.0f }

◆ splitToningBalance

float castor3d::ColourGradingConfig::splitToningBalance { 1.0f }

◆ splitToningHighlights

castor::Point3f castor3d::ColourGradingConfig::splitToningHighlights { 0.5f, 0.5f, 0.5f }

◆ splitToningShadows

castor::Point3f castor3d::ColourGradingConfig::splitToningShadows { 0.5f, 0.5f, 0.5f }

◆ whiteBalance

castor::Point3f castor3d::ColourGradingConfig::whiteBalance { 1.0f, 1.0f, 1.0f }

La documentation de cette structure a été générée à partir du fichier suivant :