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