Photon Engine 2.0.0-beta
A physically based renderer.
|
This is the complete list of members for ph::TScalarPixelTexture2D< T >, including all inherited members.
getPixelBuffer() const | ph::TPixelTexture2D< math::TArithmeticArray< T, N > > | inline |
getSampleMode() const | ph::TPixelTexture2D< math::TArithmeticArray< T, N > > | inline |
getSizePx() const | ph::TPixelTexture2D< math::TArithmeticArray< T, N > > | inline |
getTexelSize() const | ph::TPixelTexture2D< math::TArithmeticArray< T, N > > | inline |
getWrapModeS() const | ph::TPixelTexture2D< math::TArithmeticArray< T, N > > | inline |
getWrapModeT() const | ph::TPixelTexture2D< math::TArithmeticArray< T, N > > | inline |
Output typedef | ph::TTexture< math::TArithmeticArray< T, N > > | |
sample(const SampleLocation &sampleLocation, math::TArithmeticArray< T, N > *out_value) const override | ph::TNumericPixelTexture2D< T, 1 > | inlinevirtual |
samplePixelBuffer(const math::Vector2D &sampleUV) const | ph::TPixelTexture2D< math::TArithmeticArray< T, N > > | inline |
samplePixelBufferBilinear(const math::Vector2D &sampleUV) const | ph::TPixelTexture2D< math::TArithmeticArray< T, N > > | inline |
samplePixelBufferNearest(const math::Vector2D &sampleUV) const | ph::TPixelTexture2D< math::TArithmeticArray< T, N > > | inline |
sampleScalar(const SampleLocation &sampleLocation) const | ph::TScalarPixelTexture2D< T > | inline |
sampleUVToST(const math::Vector2D &sampleUV) const | ph::TPixelTexture2D< math::TArithmeticArray< T, N > > | inlineprotected |
TNumericPixelTexture2D(const std::shared_ptr< PixelBuffer2D > &pixelBuffer) | ph::TNumericPixelTexture2D< T, 1 > | inlineexplicit |
TNumericPixelTexture2D(const std::shared_ptr< PixelBuffer2D > &pixelBuffer, pixel_texture::ESampleMode sampleMode, pixel_texture::EWrapMode wrapModeS, pixel_texture::EWrapMode wrapModeT) | ph::TNumericPixelTexture2D< T, 1 > | inline |
TNumericPixelTexture2D(const std::shared_ptr< PixelBuffer2D > &pixelBuffer, pixel_texture::ESampleMode sampleMode, pixel_texture::EWrapMode wrapModeS, pixel_texture::EWrapMode wrapModeT, std::size_t pixelIndexOffset) | ph::TNumericPixelTexture2D< T, 1 > | inline |
TPixelTexture2D(const std::shared_ptr< PixelBuffer2D > &pixelBuffer) | ph::TPixelTexture2D< math::TArithmeticArray< T, N > > | inlineexplicit |
TPixelTexture2D(const std::shared_ptr< PixelBuffer2D > &pixelBuffer, pixel_texture::ESampleMode sampleMode, pixel_texture::EWrapMode wrapModeS, pixel_texture::EWrapMode wrapModeT) | ph::TPixelTexture2D< math::TArithmeticArray< T, N > > | inline |
TScalarPixelTexture2D(const std::shared_ptr< PixelBuffer2D > &pixelBuffer, pixel_texture::EPixelLayout alphaLayout) | ph::TScalarPixelTexture2D< T > | inline |
TScalarPixelTexture2D(const std::shared_ptr< PixelBuffer2D > &pixelBuffer, std::size_t pixelElementIndex) | ph::TScalarPixelTexture2D< T > | inline |
TScalarPixelTexture2D(const std::shared_ptr< PixelBuffer2D > &pixelBuffer, pixel_texture::EPixelLayout alphaLayout, pixel_texture::ESampleMode sampleMode, pixel_texture::EWrapMode wrapModeS, pixel_texture::EWrapMode wrapModeT) | ph::TScalarPixelTexture2D< T > | inline |
TScalarPixelTexture2D(const std::shared_ptr< PixelBuffer2D > &pixelBuffer, std::size_t pixelElementIndex, pixel_texture::ESampleMode sampleMode, pixel_texture::EWrapMode wrapModeS, pixel_texture::EWrapMode wrapModeT) | ph::TScalarPixelTexture2D< T > | inline |
TTexture()=default | ph::TTexture< math::TArithmeticArray< T, N > > | inline |
~TTexture()=default | ph::TTexture< math::TArithmeticArray< T, N > > | inlinevirtual |