|  | OGRE-Next 3.0.0
    Object-Oriented Graphics Rendering Engine | 
| Classes | |
| class | Ogre::ASTCCodec | 
| Codec specialized in loading ASTC (ARM Adaptive Scalable Texture Compression) images.  More... | |
| class | Ogre::DDSCodec2 | 
| Codec specialized in loading DDS (Direct Draw Surface) images.  More... | |
| class | Ogre::ETCCodec | 
| Codec specialized in loading ETC (Ericsson Texture Compression) images.  More... | |
| struct | Ogre::FilterKernel | 
| struct | Ogre::FilterSeparableKernel | 
| class | Ogre::FreeImageCodec2 | 
| Codec specialized in images loaded using FreeImage.  More... | |
| class | Ogre::Image2 | 
| Class representing an image file.  More... | |
| class | Ogre::ImageCodec2 | 
| Codec specialized in images.  More... | |
| class | Ogre::OITDCodec | 
| Codec specialized in loading OITD (Ogre Internal Texture Dump) format.  More... | |
| class | Ogre::PixelFormatGpuUtils | 
| The pixel format used for images, textures, and render surfaces.  More... | |
| class | Ogre::PixelFormatToShaderType | 
| class | Ogre::PVRTCCodec | 
| Codec specialized in loading PVRTC (PowerVR) images.  More... | |
| class | Ogre::STBIImageCodec | 
| Codec specialized in images loaded using stbi (https://github.com/nothings/stb).  More... | |
| 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) | 
| 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].
| _tmpPtr | Temporary buffer. Must be able to hold a copy of _srcDstPtr | 
| _srcDstPtr | Input image to blur, output image blurred | 
| width | |
| height | |
| kernel | |
| 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].
| dstPtr | |
| srcPtr | |
| width | |
| height | |
| kernel | |
| kernelStartX | |
| kernelEndX | |
| kernelStartY | |
| kernelEndY | 
| 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) | 
| enum Ogre::PixelFormatGpu | 
The pixel format used for images, textures, and render surfaces.
| 
 | extern | 
| 
 | extern | 
| 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 |