Specifies the in-memory ordering of the channels of a Surface. More...
#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 |
| Translates a SurfaceChannelOrder into an ImageIo::ChannelOrder. | |
Specifies the in-memory ordering of the channels of a Surface.
| 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.