Cinder  0.8.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Namespaces | Typedefs
Surface.h File Reference
#include "cinder/Cinder.h"
#include "cinder/Area.h"
#include "cinder/Channel.h"
#include "cinder/ChanTraits.h"
#include "cinder/Color.h"
#include "cinder/Filesystem.h"
#include <boost/logic/tribool.hpp>
Include dependency graph for Surface.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  cinder::SurfaceChannelOrder
 Specifies the in-memory ordering of the channels of a Surface. More...
 
class  cinder::SurfaceConstraints
 Base class for defining the properties of a Surface necessary to be interoperable with different APIs. More...
 
class  cinder::SurfaceConstraintsDefault
 
class  cinder::SurfaceT< T >
 An in-memory representation of an image. Implicitly shared object. More...
 
class  cinder::SurfaceT< T >::Iter
 Convenience class for iterating the pixels of a Surface. More...
 
class  cinder::SurfaceT< T >::ConstIter
 Convenience class for iterating the pixels of a Surface. The iteration is const, performing read-only operations on the Surface. More...
 
class  cinder::SurfaceExc
 
class  cinder::SurfaceConstraintsExc
 

Namespaces

 cinder
 

Typedefs

typedef SurfaceT< uint8_t > cinder::Surface
 8-bit image. Synonym for Surface8u. More...
 
typedef SurfaceT< uint8_t > cinder::Surface8u
 8-bit image More...
 
typedef SurfaceT< uint16_t > cinder::Surface16u
 16-bit image. Suitable as an intermediate representation and ImageIo but not a first-class citizen. More...
 
typedef SurfaceT< float > cinder::Surface32f
 32-bit floating point image More...