#include <ImageTargetFileWic.h>
Inherits cinder::ImageTarget.
|
enum | ColorModel { CM_RGB,
CM_GRAY,
CM_UNKNOWN
} |
|
typedef enum cinder::ImageIo::ColorModel | ColorModel |
|
enum | DataType {
UINT8,
UINT16,
FLOAT32,
FLOAT16,
DATA_UNKNOWN
} |
|
typedef enum cinder::ImageIo::DataType | DataType |
|
enum | ChannelType {
CHAN_RGB_R,
CHAN_RGB_G,
CHAN_RGB_B,
CHAN_GRAY,
CHAN_ALPHA,
CHAN_MASK,
CHAN_LAB_L,
CHAN_LAB_A,
CHAN_LAB_B,
CHAN_YUV_Y,
CHAN_YUV_U,
CHAN_YUV_V,
CHAN_CMYK_C,
CHAN_CMYK_M,
CHAN_CMYK_Y,
CHAN_CMYK_K,
CHAN_UNKNOWN
} |
|
typedef enum cinder::ImageIo::ChannelType | ChannelType |
|
enum | ChannelOrder {
RGBA,
BGRA,
ARGB,
ABGR,
RGBX,
BGRX,
XRGB,
XBGR,
RGB,
BGR,
Y,
YA,
CUSTOM
} |
|
typedef enum cinder::ImageIo::ChannelOrder | ChannelOrder |
|
|
static ImageTargetRef | create (DataTargetRef dataTarget, ImageSourceRef imageSource, ImageTarget::Options options, const std::string &extensionData) |
|
static void | registerSelf () |
|
static void | translateRgbColorModelToOffsets (ChannelOrder channelOrder, int8_t *red, int8_t *green, int8_t *blue, int8_t *alpha, int8_t *inc) |
|
static void | translateGrayColorModelToOffsets (ChannelOrder channelOrder, int8_t *gray, int8_t *alpha, int8_t *inc) |
|
static bool | channelOrderHasAlpha (ChannelOrder channelOrder) |
|
static int8_t | channelOrderNumChannels (ChannelOrder channelOrder) |
|
static uint8_t | dataTypeBytes (DataType dataType) |
|
static std::vector< std::string > | getLoadExtensions () |
|
static std::vector< std::string > | getWriteExtensions () |
|
Enumerator |
---|
CM_RGB |
|
CM_GRAY |
|
CM_UNKNOWN |
|
Enumerator |
---|
UINT8 |
|
UINT16 |
|
FLOAT32 |
|
FLOAT16 |
|
DATA_UNKNOWN |
|
Enumerator |
---|
CHAN_RGB_R |
|
CHAN_RGB_G |
|
CHAN_RGB_B |
|
CHAN_GRAY |
|
CHAN_ALPHA |
|
CHAN_MASK |
|
CHAN_LAB_L |
|
CHAN_LAB_A |
|
CHAN_LAB_B |
|
CHAN_YUV_Y |
|
CHAN_YUV_U |
|
CHAN_YUV_V |
|
CHAN_CMYK_C |
|
CHAN_CMYK_M |
|
CHAN_CMYK_Y |
|
CHAN_CMYK_K |
|
CHAN_UNKNOWN |
|
Enumerator |
---|
RGBA |
|
BGRA |
|
ARGB |
|
ABGR |
|
RGBX |
|
BGRX |
|
XRGB |
|
XBGR |
|
RGB |
|
BGR |
|
Y |
|
YA |
|
CUSTOM |
|
void * cinder::ImageTargetFileWic::getRowPointer |
( |
int32_t |
row | ) |
|
|
overridevirtual |
void cinder::ImageTargetFileWic::finalize |
( |
| ) |
|
|
overridevirtual |
void cinder::ImageTargetFileWic::registerSelf |
( |
| ) |
|
|
static |
void cinder::ImageTargetFileWic::setupPixelFormat |
( |
const GUID & |
guid | ) |
|
|
protected |
virtual void cinder::ImageTarget::setRow |
( |
int32_t |
row, |
|
|
const void * |
data |
|
) |
| |
|
virtualinherited |
int32_t cinder::ImageIo::getWidth |
( |
| ) |
const |
|
inherited |
int32_t cinder::ImageIo::getHeight |
( |
| ) |
const |
|
inherited |
ColorModel cinder::ImageIo::getColorModel |
( |
| ) |
const |
|
inherited |
DataType cinder::ImageIo::getDataType |
( |
| ) |
const |
|
inherited |
virtual bool cinder::ImageIo::hasAlpha |
( |
| ) |
const |
|
virtualinherited |
void cinder::ImageIo::translateRgbColorModelToOffsets |
( |
ChannelOrder |
channelOrder, |
|
|
int8_t * |
red, |
|
|
int8_t * |
green, |
|
|
int8_t * |
blue, |
|
|
int8_t * |
alpha, |
|
|
int8_t * |
inc |
|
) |
| |
|
staticinherited |
void cinder::ImageIo::translateGrayColorModelToOffsets |
( |
ChannelOrder |
channelOrder, |
|
|
int8_t * |
gray, |
|
|
int8_t * |
alpha, |
|
|
int8_t * |
inc |
|
) |
| |
|
staticinherited |
bool cinder::ImageIo::channelOrderHasAlpha |
( |
ChannelOrder |
channelOrder | ) |
|
|
staticinherited |
int8_t cinder::ImageIo::channelOrderNumChannels |
( |
ChannelOrder |
channelOrder | ) |
|
|
staticinherited |
uint8_t cinder::ImageIo::dataTypeBytes |
( |
DataType |
dataType | ) |
|
|
staticinherited |
vector< string > cinder::ImageIo::getLoadExtensions |
( |
| ) |
|
|
staticinherited |
Returns a vector of the extensions ImageIo supports for loading. Suitable for the extensions parameters of getOpenFilePath()
vector< string > cinder::ImageIo::getWriteExtensions |
( |
| ) |
|
|
staticinherited |
Returns a vector of the extensions ImageIo supports for writing. Suitable for the extensions parameters of getSaveFilePath()
void cinder::ImageIo::setSize |
( |
int32_t |
width, |
|
|
int32_t |
height |
|
) |
| |
|
protectedinherited |
void cinder::ImageIo::setColorModel |
( |
ColorModel |
colorModel | ) |
|
|
protectedinherited |
void cinder::ImageIo::setDataType |
( |
DataType |
aDataType | ) |
|
|
protectedinherited |
void cinder::ImageIo::setChannelOrder |
( |
ChannelOrder |
aChannelOrder | ) |
|
|
protectedinherited |
std::shared_ptr<uint8_t> cinder::ImageTargetFileWic::mData |
|
protected |
int32_t cinder::ImageTargetFileWic::mRowBytes |
|
protected |
const GUID* cinder::ImageTargetFileWic::mCodecGUID |
|
protected |
std::shared_ptr<IWICBitmapEncoder> cinder::ImageTargetFileWic::mEncoder |
|
protected |
std::shared_ptr<IWICBitmapFrameEncode> cinder::ImageTargetFileWic::mBitmapFrame |
|
protected |
int32_t cinder::ImageIo::mWidth |
|
protectedinherited |
int32_t cinder::ImageIo::mHeight |
|
protectedinherited |
The documentation for this class was generated from the following files: