|
| using | AddSpectrum = TAdd<math::Spectrum, math::Spectrum, math::Spectrum> |
| |
| using | SubtractSpectrum = TSubtract<math::Spectrum, math::Spectrum, math::Spectrum> |
| |
| using | MultiplySpectrum = TMultiply<math::Spectrum, math::Spectrum, math::Spectrum> |
| |
| using | DivideSpectrum = TDivide<math::Spectrum, math::Spectrum, math::Spectrum> |
| |
| using | PowerSpectrum = TPower<math::Spectrum, math::Spectrum, math::Spectrum> |
| |
| using | ClampSpectrum = TClamp<math::Spectrum, math::Spectrum, math::Spectrum, math::Spectrum> |
| |
| template<typename InputType , typename ConstantType , typename OutputType > |
| using | TAddConstant |
| |
| template<typename InputType , typename ConstantType , typename OutputType > |
| using | TSubtractConstant |
| |
| template<typename InputType , typename ConstantType , typename OutputType > |
| using | TMultiplyConstant |
| |
| template<typename InputType , typename ConstantType , typename OutputType > |
| using | TDivideConstant |
| |
| template<typename InputType , typename ConstantType , typename OutputType > |
| using | TPowerConstant |
| |
| template<typename InputType , typename ConstantTypeA , typename ConstantTypeB , typename OutputType > |
| using | TClampConstant |
| |
| using | SpectrumAddScalar = TAddConstant<math::Spectrum, math::ColorValue, math::Spectrum> |
| |
| using | SpectrumSubtractScalar = TSubtractConstant<math::Spectrum, math::ColorValue, math::Spectrum> |
| |
| using | SpectrumMultiplyScalar = TMultiplyConstant<math::Spectrum, math::ColorValue, math::Spectrum> |
| |
| using | SpectrumDivideScalar = TDivideConstant<math::Spectrum, math::ColorValue, math::Spectrum> |
| |
| using | SpectrumPowerScalar = TPowerConstant<math::Spectrum, math::ColorValue, math::Spectrum> |
| |