22 #ifndef GRAPHICS_TEXELBUFFER_H 23 #define GRAPHICS_TEXELBUFFER_H 25 #include "graphics/pixelformat.h" 31 TexelBuffer(uint width, uint height, uint textureSize,
int internalformat);
34 inline int internalformat()
const {
return _internalformat; }
37 uint wrap_s, uint wrap_t,
39 uint8 &a, uint8 &r, uint8 &g, uint8 &b
43 virtual void getARGBAt(
46 uint8 &a, uint8 &r, uint8 &g, uint8 &b
48 uint _width, _height, _fracTextureUnit, _fracTextureMask;
49 float _widthRatio, _heightRatio;
53 TexelBuffer *createNearestTexelBuffer(
const byte *buf,
const Graphics::PixelFormat &pf, uint format, uint type, uint width, uint height, uint textureSize,
int internalformat);
54 TexelBuffer *createBilinearTexelBuffer(byte *buf,
const Graphics::PixelFormat &pf, uint format, uint type, uint width, uint height, uint textureSize,
int internalformat);
Definition: colormasks.h:27
Definition: texelbuffer.h:29