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

This is the complete list of members for ph::TNumericPixelTexture2D< T, N >, 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, N >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
sampleUVToST(const math::Vector2D &sampleUV) constph::TPixelTexture2D< math::TArithmeticArray< T, N > >inlineprotected
TNumericPixelTexture2D(const std::shared_ptr< PixelBuffer2D > &pixelBuffer)ph::TNumericPixelTexture2D< T, N >inlineexplicit
TNumericPixelTexture2D(const std::shared_ptr< PixelBuffer2D > &pixelBuffer, pixel_texture::ESampleMode sampleMode, pixel_texture::EWrapMode wrapModeS, pixel_texture::EWrapMode wrapModeT)ph::TNumericPixelTexture2D< T, N >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, N >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
TTexture()=defaultph::TTexture< math::TArithmeticArray< T, N > >inline
~TTexture()=defaultph::TTexture< math::TArithmeticArray< T, N > >inlinevirtual