OGRE-Next 3.0.0
Object-Oriented Graphics Rendering Engine
Loading...
Searching...
No Matches
OgreImageDownsampler.h File Reference

Classes

struct  Ogre::FilterKernel
struct  Ogre::FilterSeparableKernel

Namespaces

namespace  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].
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].
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.
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