cinder::SurfaceChannelOrder Class Reference
#include <Surface.h>
List of all members.
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.
|
Member Enumeration Documentation
- Enumerator:
CHAN_RED |
|
CHAN_GREEN |
|
CHAN_BLUE |
|
CHAN_ALPHA |
|
INVALID |
|
- Enumerator:
RGBA |
|
BGRA |
|
ARGB |
|
ABGR |
|
RGBX |
|
BGRX |
|
XRGB |
|
XBGR |
|
RGB |
|
BGR |
|
UNSPECIFIED |
|
Constructor & Destructor Documentation
cinder::SurfaceChannelOrder::SurfaceChannelOrder |
( |
|
) |
|
cinder::SurfaceChannelOrder::SurfaceChannelOrder |
( |
int |
aCode |
) |
|
Member Function Documentation
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 |
int cinder::SurfaceChannelOrder::getImageIoChannelOrder |
( |
|
) |
const |
The documentation for this class was generated from the following files: