31 struct IWICBitmapEncoder;
32 struct IWICBitmapFrameEncode;
virtual void * getRowPointer(int32_t row)
Definition: ImageTargetFileWic.cpp:263
GLsizei const GLchar ** string
Definition: GLee.h:2427
std::shared_ptr< IWICBitmapEncoder > mEncoder
Definition: ImageTargetFileWic.h:57
Definition: ImageIo.h:151
std::shared_ptr< IWICBitmapFrameEncode > mBitmapFrame
Definition: ImageTargetFileWic.h:58
ImageTargetFileWic(DataTargetRef dataTarget, ImageSourceRef imageSource, ImageTarget::Options options, const std::string &extensionData)
Definition: ImageTargetFileWic.cpp:80
std::shared_ptr< class ImageTarget > ImageTargetRef
Definition: ImageIo.h:42
const GUID * mCodecGUID
Definition: ImageTargetFileWic.h:55
std::shared_ptr< class ImageTargetFileWic > ImageTargetFileWicRef
Definition: ImageTargetFileWic.h:36
GLenum GLenum GLvoid * row
Definition: GLee.h:1089
Definition: ImageIo.h:159
DataTargetRef mDataTarget
Definition: ImageTargetFileWic.h:54
static void registerSelf()
Definition: ImageTargetFileWic.cpp:55
void setupPixelFormat(const GUID &guid)
Definition: ImageTargetFileWic.cpp:201
struct _GUID GUID
Definition: ImageSourceFileWic.h:30
#define REGISTER_IMAGE_IO_FILE_HANDLER(TYPE)
Definition: ImageIo.h:289
Definition: ImageTargetFileWic.h:38
int32_t mRowBytes
Definition: ImageTargetFileWic.h:53
std::shared_ptr< class DataTarget > DataTargetRef
Definition: DataTarget.h:33
std::shared_ptr< class ImageSource > ImageSourceRef
Definition: Channel.h:33
std::shared_ptr< uint8_t > mData
Definition: ImageTargetFileWic.h:52
virtual void finalize()
Definition: ImageTargetFileWic.cpp:268
static ImageTargetRef createRef(DataTargetRef dataTarget, ImageSourceRef imageSource, ImageTarget::Options options, const std::string &extensionData)
Definition: ImageTargetFileWic.cpp:75