|
Open3D (C++ API)
0.19.0
|
Manages. More...
#include <ColorGrading.h>
Public Types | |
| enum class | Quality : std::uint8_t { kLow , kMedium , kHigh , kUltra } |
| Quality level of color grading operations. More... | |
| enum class | ToneMapping : std::uint8_t { kLinear = 0 , kAcesLegacy = 1 , kAces = 2 , kFilmic = 3 , kUchimura = 4 , kReinhard = 5 , kDisplayRange = 6 } |
Public Member Functions | |
| ColorGradingParams (Quality q, ToneMapping algorithm) | |
| void | SetQuality (Quality q) |
| Quality | GetQuality () const |
| void | SetToneMapping (ToneMapping algorithm) |
| ToneMapping | GetToneMapping () const |
| void | SetTemperature (float temperature) |
| float | GetTemperature () const |
| void | SetTint (float tint) |
| float | GetTint () const |
| void | SetContrast (float contrast) |
| float | GetContrast () const |
| void | SetVibrance (float vibrance) |
| float | GetVibrance () const |
| void | SetSaturation (float saturation) |
| float | GetSaturation () const |
| void | SetChannelMixer (const Eigen::Vector3f &red, const Eigen::Vector3f &green, const Eigen::Vector3f &blue) |
| Eigen::Vector3f | GetMixerRed () const |
| Eigen::Vector3f | GetMixerGreen () const |
| Eigen::Vector3f | GetMixerBlue () const |
| void | SetShadowMidtoneHighlights (const Eigen::Vector4f &shadows, const Eigen::Vector4f &midtones, const Eigen::Vector4f &highlights, const Eigen::Vector4f &ranges) |
| Eigen::Vector4f | GetShadows () const |
| Eigen::Vector4f | GetMidtones () const |
| Eigen::Vector4f | GetHighlights () const |
| Eigen::Vector4f | GetRanges () const |
| void | SetSlopeOffsetPower (const Eigen::Vector3f &slope, const Eigen::Vector3f &offset, const Eigen::Vector3f &power) |
| Eigen::Vector3f | GetSlope () const |
| Eigen::Vector3f | GetOffset () const |
| Eigen::Vector3f | GetPower () const |
| void | SetCurves (const Eigen::Vector3f &shadow_gamma, const Eigen::Vector3f &midpoint, const Eigen::Vector3f &highlight_scale) |
| Eigen::Vector3f | GetShadowGamma () const |
| Eigen::Vector3f | GetMidpoint () const |
| Eigen::Vector3f | GetHighlightScale () const |
Manages.
|
strong |
Quality level of color grading operations.
| Enumerator | |
|---|---|
| kLow | |
| kMedium | |
| kHigh | |
| kUltra | |
|
strong |
| open3d::visualization::rendering::ColorGradingParams::ColorGradingParams | ( | Quality | q, |
| ToneMapping | algorithm ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void open3d::visualization::rendering::ColorGradingParams::SetChannelMixer | ( | const Eigen::Vector3f & | red, |
| const Eigen::Vector3f & | green, | ||
| const Eigen::Vector3f & | blue ) |
| void open3d::visualization::rendering::ColorGradingParams::SetContrast | ( | float | contrast | ) |
| void open3d::visualization::rendering::ColorGradingParams::SetCurves | ( | const Eigen::Vector3f & | shadow_gamma, |
| const Eigen::Vector3f & | midpoint, | ||
| const Eigen::Vector3f & | highlight_scale ) |
| void open3d::visualization::rendering::ColorGradingParams::SetQuality | ( | Quality | q | ) |
| void open3d::visualization::rendering::ColorGradingParams::SetSaturation | ( | float | saturation | ) |
| void open3d::visualization::rendering::ColorGradingParams::SetShadowMidtoneHighlights | ( | const Eigen::Vector4f & | shadows, |
| const Eigen::Vector4f & | midtones, | ||
| const Eigen::Vector4f & | highlights, | ||
| const Eigen::Vector4f & | ranges ) |
| void open3d::visualization::rendering::ColorGradingParams::SetSlopeOffsetPower | ( | const Eigen::Vector3f & | slope, |
| const Eigen::Vector3f & | offset, | ||
| const Eigen::Vector3f & | power ) |
| void open3d::visualization::rendering::ColorGradingParams::SetTemperature | ( | float | temperature | ) |
| void open3d::visualization::rendering::ColorGradingParams::SetTint | ( | float | tint | ) |
| void open3d::visualization::rendering::ColorGradingParams::SetToneMapping | ( | ToneMapping | algorithm | ) |
| void open3d::visualization::rendering::ColorGradingParams::SetVibrance | ( | float | vibrance | ) |