Loading...
Searching...
No Matches
#include "Core/Texture/TTexture.h"
#include "Core/Texture/SampleLocation.h"
#include "Utility/traits.h"
#include "Math/Color/Spectrum.h"
#include "Math/TArithmeticArray.h"
#include <Common/assertion.h>
#include <cstddef>
#include <type_traits>
#include <memory>
#include <utility>
#include <concepts>
#include <array>
#include <cmath>
Go to the source code of this file.
|
class | ph::texfunc::TAdd< InputTypeA, InputTypeB, OutputType > |
|
class | ph::texfunc::TSubtract< InputTypeA, InputTypeB, OutputType > |
|
class | ph::texfunc::TMultiply< InputTypeA, InputTypeB, OutputType > |
|
class | ph::texfunc::TDivide< InputTypeA, InputTypeB, OutputType > |
|
class | ph::texfunc::TPower< InputTypeA, InputTypeB, OutputType > |
|
class | ph::TBinaryTextureOperator< InputTypeA, InputTypeB, OutputType, OperatorType > |
|
|
namespace | ph |
| The root for all renderer implementations.
|
|
namespace | ph::texfunc |
|
|
using | ph::texfunc::AddSpectrum = TAdd<math::Spectrum, math::Spectrum, math::Spectrum> |
|
using | ph::texfunc::SubtractSpectrum = TSubtract<math::Spectrum, math::Spectrum, math::Spectrum> |
|
using | ph::texfunc::MultiplySpectrum = TMultiply<math::Spectrum, math::Spectrum, math::Spectrum> |
|
using | ph::texfunc::DivideSpectrum = TDivide<math::Spectrum, math::Spectrum, math::Spectrum> |
|
using | ph::texfunc::PowerSpectrum = TPower<math::Spectrum, math::Spectrum, math::Spectrum> |
|