Photon Engine 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
ph::TScalarPixelTexture2D< T > Member List

This is the complete list of members for ph::TScalarPixelTexture2D< T >, including all inherited members.

getPixelBuffer() constph::TPixelTexture2D< math::TArithmeticArray< T, N > >inline
getSampleMode() constph::TPixelTexture2D< math::TArithmeticArray< T, N > >inline
getSizePx() constph::TPixelTexture2D< math::TArithmeticArray< T, N > >inline
getTexelSize() constph::TPixelTexture2D< math::TArithmeticArray< T, N > >inline
getWrapModeS() constph::TPixelTexture2D< math::TArithmeticArray< T, N > >inline
getWrapModeT() constph::TPixelTexture2D< math::TArithmeticArray< T, N > >inline
Output typedefph::TTexture< math::TArithmeticArray< T, N > >
sample(const SampleLocation &sampleLocation, math::TArithmeticArray< T, N > *out_value) const overrideph::TNumericPixelTexture2D< T, 1 >inlinevirtual
samplePixelBuffer(const math::Vector2D &sampleUV) constph::TPixelTexture2D< math::TArithmeticArray< T, N > >inline
samplePixelBufferBilinear(const math::Vector2D &sampleUV) constph::TPixelTexture2D< math::TArithmeticArray< T, N > >inline
samplePixelBufferNearest(const math::Vector2D &sampleUV) constph::TPixelTexture2D< math::TArithmeticArray< T, N > >inline
sampleScalar(const SampleLocation &sampleLocation) constph::TScalarPixelTexture2D< T >inline
sampleUVToST(const math::Vector2D &sampleUV) constph::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()=defaultph::TTexture< math::TArithmeticArray< T, N > >inline
~TTexture()=defaultph::TTexture< math::TArithmeticArray< T, N > >inlinevirtual