#include <TScalarPixelTexture2D.h>
|
| | TScalarPixelTexture2D (const std::shared_ptr< PixelBuffer2D > &pixelBuffer, pixel_texture::EPixelLayout alphaLayout) |
| |
| | TScalarPixelTexture2D (const std::shared_ptr< PixelBuffer2D > &pixelBuffer, std::size_t pixelElementIndex) |
| |
| | TScalarPixelTexture2D (const std::shared_ptr< PixelBuffer2D > &pixelBuffer, pixel_texture::EPixelLayout alphaLayout, pixel_texture::ESampleMode sampleMode, pixel_texture::EWrapMode wrapModeS, pixel_texture::EWrapMode wrapModeT) |
| |
| | TScalarPixelTexture2D (const std::shared_ptr< PixelBuffer2D > &pixelBuffer, std::size_t pixelElementIndex, pixel_texture::ESampleMode sampleMode, pixel_texture::EWrapMode wrapModeS, pixel_texture::EWrapMode wrapModeT) |
| |
| T | sampleScalar (const SampleLocation &sampleLocation) const |
| |
| | TNumericPixelTexture2D (const std::shared_ptr< PixelBuffer2D > &pixelBuffer) |
| |
| | TNumericPixelTexture2D (const std::shared_ptr< PixelBuffer2D > &pixelBuffer, pixel_texture::ESampleMode sampleMode, pixel_texture::EWrapMode wrapModeS, pixel_texture::EWrapMode wrapModeT) |
| |
| | TNumericPixelTexture2D (const std::shared_ptr< PixelBuffer2D > &pixelBuffer, pixel_texture::ESampleMode sampleMode, pixel_texture::EWrapMode wrapModeS, pixel_texture::EWrapMode wrapModeT, std::size_t pixelIndexOffset) |
| |
| void | sample (const SampleLocation &sampleLocation, math::TArithmeticArray< T, N > *out_value) const override |
| |
| | TPixelTexture2D (const std::shared_ptr< PixelBuffer2D > &pixelBuffer) |
| |
| | TPixelTexture2D (const std::shared_ptr< PixelBuffer2D > &pixelBuffer, pixel_texture::ESampleMode sampleMode, pixel_texture::EWrapMode wrapModeS, pixel_texture::EWrapMode wrapModeT) |
| |
| pixel_buffer::TPixel< float64 > | samplePixelBuffer (const math::Vector2D &sampleUV) const |
| |
| math::TVector2< uint32 > | getSizePx () const |
| |
| math::Vector2D | getTexelSize () const |
| |
| pixel_texture::ESampleMode | getSampleMode () const |
| |
| pixel_texture::EWrapMode | getWrapModeS () const |
| |
| pixel_texture::EWrapMode | getWrapModeT () const |
| |
| const PixelBuffer2D * | getPixelBuffer () const |
| |
| pixel_buffer::TPixel< float64 > | samplePixelBufferNearest (const math::Vector2D &sampleUV) const |
| |
| pixel_buffer::TPixel< float64 > | samplePixelBufferBilinear (const math::Vector2D &sampleUV) const |
| |
| | TTexture ()=default |
| |
| virtual | ~TTexture ()=default |
| |
◆ TScalarPixelTexture2D() [1/4]
◆ TScalarPixelTexture2D() [2/4]
◆ TScalarPixelTexture2D() [3/4]
◆ TScalarPixelTexture2D() [4/4]
◆ sampleScalar()
The documentation for this class was generated from the following file: