#include <TNumericPixelTexture2D.h>
|
| 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 |
|
◆ TNumericPixelTexture2D() [1/3]
template<typename T , std::size_t N>
◆ TNumericPixelTexture2D() [2/3]
template<typename T , std::size_t N>
◆ TNumericPixelTexture2D() [3/3]
template<typename T , std::size_t N>
◆ sample()
template<typename T , std::size_t N>
The documentation for this class was generated from the following file: