|
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 |