OgrePixelConversions.h File Reference

Go to the source code of this file.

Classes

struct  PixelBoxConverter< U >
 Convert a box of pixel from one type to another. More...
struct  PixelConverter< T, U, id >
struct  Col3b
 Type for PF_R8G8B8/PF_B8G8R8. More...
struct  Col3f
 Type for PF_FLOAT32_RGB. More...
struct  Col4f
 Type for PF_FLOAT32_RGBA. More...
struct  A8R8G8B8toA8B8G8R8
struct  A8R8G8B8toB8G8R8A8
struct  A8R8G8B8toR8G8B8A8
struct  A8B8G8R8toA8R8G8B8
struct  A8B8G8R8toB8G8R8A8
struct  A8B8G8R8toR8G8B8A8
struct  B8G8R8A8toA8R8G8B8
struct  B8G8R8A8toA8B8G8R8
struct  B8G8R8A8toR8G8B8A8
struct  R8G8B8A8toA8R8G8B8
struct  R8G8B8A8toA8B8G8R8
struct  R8G8B8A8toB8G8R8A8
struct  A8B8G8R8toL8
struct  L8toA8B8G8R8
struct  A8R8G8B8toL8
struct  L8toA8R8G8B8
struct  B8G8R8A8toL8
struct  L8toB8G8R8A8
struct  L8toL16
struct  L16toL8
struct  R8G8B8toB8G8R8
struct  B8G8R8toR8G8B8
struct  Col3btoUint32swizzler< id, xshift, yshift, zshift, ashift >
struct  R8G8B8toA8R8G8B8
struct  B8G8R8toA8R8G8B8
struct  R8G8B8toA8B8G8R8
struct  B8G8R8toA8B8G8R8
struct  R8G8B8toB8G8R8A8
struct  B8G8R8toB8G8R8A8
struct  A8R8G8B8toR8G8B8
struct  A8R8G8B8toB8G8R8
struct  X8R8G8B8toA8R8G8B8
struct  X8R8G8B8toA8B8G8R8
struct  X8R8G8B8toB8G8R8A8
struct  X8R8G8B8toR8G8B8A8
struct  X8B8G8R8toA8R8G8B8
struct  X8B8G8R8toA8B8G8R8
struct  X8B8G8R8toB8G8R8A8
struct  X8B8G8R8toR8G8B8A8

Defines

#define FMTCONVERTERID(from, to)   (((from)<<8)|(to))
 Internal include file -- do not use externally.
#define CASECONVERTER(type)   case type::ID : PixelBoxConverter<type>::conversion(src, dst); return 1;

Functions

int doOptimizedConversion (const Ogre::PixelBox &src, const Ogre::PixelBox &dst)

Define Documentation

#define FMTCONVERTERID ( from,
to   )     (((from)<<8)|(to))

Internal include file -- do not use externally.

Definition at line 34 of file OgrePixelConversions.h.

Referenced by doOptimizedConversion().


Copyright © 2012 Torus Knot Software Ltd
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Fri May 25 23:36:28 2012