![]() |
Cinder
0.9.1
|
#include <Surface.h>
Public Types | |
enum | { CHAN_RED, CHAN_GREEN, CHAN_BLUE, CHAN_ALPHA, INVALID = 255 } |
enum | { RGBA, BGRA, ARGB, ABGR, RGBX, BGRX, XRGB, XBGR, RGB, BGR, UNSPECIFIED } |
Public Member Functions | |
SurfaceChannelOrder () | |
SurfaceChannelOrder (int aCode) | |
SurfaceChannelOrder (const SurfaceChannelOrder &aOrder) | |
uint8_t | getRedOffset () const |
uint8_t | getGreenOffset () const |
uint8_t | getBlueOffset () const |
uint8_t | getAlphaOffset () const |
bool | hasAlpha () const |
uint8_t | getPixelInc () const |
int | getCode () const |
bool | operator== (const SurfaceChannelOrder &sco) const |
int | getImageIoChannelOrder () const |
Specifies the in-memory ordering of the channels of a Surface.
cinder::SurfaceChannelOrder::SurfaceChannelOrder | ( | ) |
cinder::SurfaceChannelOrder::SurfaceChannelOrder | ( | int | aCode | ) |
cinder::SurfaceChannelOrder::SurfaceChannelOrder | ( | const SurfaceChannelOrder & | aOrder | ) |
uint8_t cinder::SurfaceChannelOrder::getRedOffset | ( | ) | const |
uint8_t cinder::SurfaceChannelOrder::getGreenOffset | ( | ) | const |
uint8_t cinder::SurfaceChannelOrder::getBlueOffset | ( | ) | const |
uint8_t cinder::SurfaceChannelOrder::getAlphaOffset | ( | ) | const |
bool cinder::SurfaceChannelOrder::hasAlpha | ( | ) | const |
uint8_t cinder::SurfaceChannelOrder::getPixelInc | ( | ) | const |
int cinder::SurfaceChannelOrder::getCode | ( | ) | const |
bool cinder::SurfaceChannelOrder::operator== | ( | const SurfaceChannelOrder & | sco | ) | const |
int cinder::SurfaceChannelOrder::getImageIoChannelOrder | ( | ) | const |
Translates a SurfaceChannelOrder into an ImageIo::ChannelOrder.