OGRE-Next
2.3
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... | |
struct | Ogre::LinearResampler |
struct | Ogre::LinearResampler_Byte< channels > |
struct | Ogre::LinearResampler_Float32 |
struct | Ogre::NearestResampler< elemsize > |
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]. 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) |
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 |