OGRE-Next  4.0.0unstable
Object-Oriented Graphics Rendering Engine
OgreImageDownsampler.h File Reference

Classes

struct  Ogre::FilterKernel
 
struct  Ogre::FilterSeparableKernel
 

Namespaces

 Ogre
 bswapNN may be defined as macros in <sys/endian.h> or <sys/bswap.h>
 

Typedefs

typedef void() Ogre::ImageBlur2D(uint8 *_tmpPtr, uint8 *_srcDstPtr, int32 width, int32 height, int32 bytesPerRow, const uint8 kernel[5], const int8 kernelStart, const int8 kernelEnd)
 Range is [kernelStart; kernelEnd]. More...
 
typedef void() Ogre::ImageDownsampler2D(uint8 *dstPtr, uint8 const *srcPtr, int32 dstWidth, int32 dstHeight, int32 dstBytesPerRow, int32 srcWidth, int32 srcBytesPerRow, const uint8 kernel[5][5], const int8 kernelStartX, const int8 kernelEndX, const int8 kernelStartY, const int8 kernelEndY)
 Range is [kernelStart; kernelEnd]. More...
 
typedef void() Ogre::ImageDownsampler3D(uint8 *dstPtr, uint8 const *srcPtr, int32 dstWidth, int32 dstHeight, int32 dstDepth, int32 dstBytesPerRow, int32 dstBytesPerImage, int32 srcWidth, int32 srcHeight, int32 srcBytesPerRow, int32 srcBytesPerImage)
 Bilinear 3D downsampler. More...
 
typedef void() Ogre::ImageDownsamplerCube(uint8 *dstPtr, uint8 const **srcPtr, int32 dstWidth, int32 dstHeight, int32 dstBytesPerRow, int32 srcWidth, int32 srcHeight, int32 srcBytesPerRow, const uint8 kernel[5][5], const int8 kernelStartX, const int8 kernelEndX, const int8 kernelStartY, const int8 kernelEndY, uint8 currentFace)
 

Variables

const FilterKernel Ogre::c_filterKernels [3]
 
const FilterSeparableKernel Ogre::c_filterSeparableKernels [1]
 
ImageDownsampler2D Ogre::downscale2x_A8
 
ImageDownsamplerCube Ogre::downscale2x_A8_cube
 
ImageDownsampler2D Ogre::downscale2x_Float32_A
 
ImageDownsamplerCube Ogre::downscale2x_Float32_A_cube
 
ImageDownsampler2D Ogre::downscale2x_Float32_X
 
ImageDownsamplerCube Ogre::downscale2x_Float32_X_cube
 
ImageDownsampler2D Ogre::downscale2x_Float32_XA
 
ImageDownsamplerCube Ogre::downscale2x_Float32_XA_cube
 
ImageDownsampler2D Ogre::downscale2x_Float32_XX
 
ImageDownsamplerCube Ogre::downscale2x_Float32_XX_cube
 
ImageDownsampler2D Ogre::downscale2x_Float32_XXX
 
ImageDownsamplerCube Ogre::downscale2x_Float32_XXX_cube
 
ImageDownsampler2D Ogre::downscale2x_Float32_XXXA
 
ImageDownsamplerCube Ogre::downscale2x_Float32_XXXA_cube
 
ImageDownsampler2D Ogre::downscale2x_Signed_A8
 
ImageDownsamplerCube Ogre::downscale2x_Signed_A8_cube
 
ImageDownsampler2D Ogre::downscale2x_Signed_X8
 
ImageDownsamplerCube Ogre::downscale2x_Signed_X8_cube
 
ImageDownsampler2D Ogre::downscale2x_Signed_XA88
 
ImageDownsamplerCube Ogre::downscale2x_Signed_XA88_cube
 
ImageDownsampler2D Ogre::downscale2x_Signed_XX88
 
ImageDownsamplerCube Ogre::downscale2x_Signed_XX88_cube
 
ImageDownsampler2D Ogre::downscale2x_Signed_XXX888
 
ImageDownsamplerCube Ogre::downscale2x_Signed_XXX888_cube
 
ImageDownsampler2D Ogre::downscale2x_Signed_XXXA8888
 
ImageDownsamplerCube Ogre::downscale2x_Signed_XXXA8888_cube
 
ImageDownsampler2D Ogre::downscale2x_sRGB_A8
 
ImageDownsamplerCube Ogre::downscale2x_sRGB_A8_cube
 
ImageDownsampler2D Ogre::downscale2x_sRGB_AX88
 
ImageDownsamplerCube Ogre::downscale2x_sRGB_AX88_cube
 
ImageDownsampler2D Ogre::downscale2x_sRGB_AXXX8888
 
ImageDownsamplerCube Ogre::downscale2x_sRGB_AXXX8888_cube
 
ImageDownsampler2D Ogre::downscale2x_sRGB_X8
 
ImageDownsamplerCube Ogre::downscale2x_sRGB_X8_cube
 
ImageDownsampler2D Ogre::downscale2x_sRGB_XA88
 
ImageDownsamplerCube Ogre::downscale2x_sRGB_XA88_cube
 
ImageDownsampler2D Ogre::downscale2x_sRGB_XX88
 
ImageDownsamplerCube Ogre::downscale2x_sRGB_XX88_cube
 
ImageDownsampler2D Ogre::downscale2x_sRGB_XXX888
 
ImageDownsamplerCube Ogre::downscale2x_sRGB_XXX888_cube
 
ImageDownsampler2D Ogre::downscale2x_sRGB_XXXA8888
 
ImageDownsamplerCube Ogre::downscale2x_sRGB_XXXA8888_cube
 
ImageDownsampler2D Ogre::downscale2x_X8
 
ImageDownsamplerCube Ogre::downscale2x_X8_cube
 
ImageDownsampler2D Ogre::downscale2x_XA88
 
ImageDownsamplerCube Ogre::downscale2x_XA88_cube
 
ImageDownsampler2D Ogre::downscale2x_XX88
 
ImageDownsamplerCube Ogre::downscale2x_XX88_cube
 
ImageDownsampler2D Ogre::downscale2x_XXX888
 
ImageDownsamplerCube Ogre::downscale2x_XXX888_cube
 
ImageDownsampler2D Ogre::downscale2x_XXXA8888
 
ImageDownsamplerCube Ogre::downscale2x_XXXA8888_cube
 
ImageDownsampler3D Ogre::downscale3D2x_A8
 
ImageDownsampler3D Ogre::downscale3D2x_Float32_A
 
ImageDownsampler3D Ogre::downscale3D2x_Float32_X
 
ImageDownsampler3D Ogre::downscale3D2x_Float32_XA
 
ImageDownsampler3D Ogre::downscale3D2x_Float32_XX
 
ImageDownsampler3D Ogre::downscale3D2x_Float32_XXX
 
ImageDownsampler3D Ogre::downscale3D2x_Float32_XXXA
 
ImageDownsampler3D Ogre::downscale3D2x_Signed_A8
 
ImageDownsampler3D Ogre::downscale3D2x_Signed_X8
 
ImageDownsampler3D Ogre::downscale3D2x_Signed_XA88
 
ImageDownsampler3D Ogre::downscale3D2x_Signed_XX88
 
ImageDownsampler3D Ogre::downscale3D2x_Signed_XXX888
 
ImageDownsampler3D Ogre::downscale3D2x_Signed_XXXA8888
 
ImageDownsampler3D Ogre::downscale3D2x_sRGB_A8
 
ImageDownsampler3D Ogre::downscale3D2x_sRGB_AX88
 
ImageDownsampler3D Ogre::downscale3D2x_sRGB_AXXX8888
 
ImageDownsampler3D Ogre::downscale3D2x_sRGB_X8
 
ImageDownsampler3D Ogre::downscale3D2x_sRGB_XA88
 
ImageDownsampler3D Ogre::downscale3D2x_sRGB_XX88
 
ImageDownsampler3D Ogre::downscale3D2x_sRGB_XXX888
 
ImageDownsampler3D Ogre::downscale3D2x_sRGB_XXXA8888
 
ImageDownsampler3D Ogre::downscale3D2x_X8
 
ImageDownsampler3D Ogre::downscale3D2x_XA88
 
ImageDownsampler3D Ogre::downscale3D2x_XX88
 
ImageDownsampler3D Ogre::downscale3D2x_XXX888
 
ImageDownsampler3D Ogre::downscale3D2x_XXXA8888
 
ImageBlur2D Ogre::separableBlur_A8
 
ImageBlur2D Ogre::separableBlur_Float32_A
 
ImageBlur2D Ogre::separableBlur_Float32_X
 
ImageBlur2D Ogre::separableBlur_Float32_XA
 
ImageBlur2D Ogre::separableBlur_Float32_XX
 
ImageBlur2D Ogre::separableBlur_Float32_XXX
 
ImageBlur2D Ogre::separableBlur_Float32_XXXA
 
ImageBlur2D Ogre::separableBlur_Signed_A8
 
ImageBlur2D Ogre::separableBlur_Signed_X8
 
ImageBlur2D Ogre::separableBlur_Signed_XA88
 
ImageBlur2D Ogre::separableBlur_Signed_XX88
 
ImageBlur2D Ogre::separableBlur_Signed_XXX888
 
ImageBlur2D Ogre::separableBlur_Signed_XXXA8888
 
ImageBlur2D Ogre::separableBlur_sRGB_A8
 
ImageBlur2D Ogre::separableBlur_sRGB_AX88
 
ImageBlur2D Ogre::separableBlur_sRGB_AXXX8888
 
ImageBlur2D Ogre::separableBlur_sRGB_X8
 
ImageBlur2D Ogre::separableBlur_sRGB_XA88
 
ImageBlur2D Ogre::separableBlur_sRGB_XX88
 
ImageBlur2D Ogre::separableBlur_sRGB_XXX888
 
ImageBlur2D Ogre::separableBlur_sRGB_XXXA8888
 
ImageBlur2D Ogre::separableBlur_X8
 
ImageBlur2D Ogre::separableBlur_XA88
 
ImageBlur2D Ogre::separableBlur_XX88
 
ImageBlur2D Ogre::separableBlur_XXX888
 
ImageBlur2D Ogre::separableBlur_XXXA8888