#include <gdiplusheaders.h>
|
| Image (IStream *stream, BOOL useEmbeddedColorManagement=FALSE) |
|
| Image (const WCHAR *filename, BOOL useEmbeddedColorManagement=FALSE) |
|
Image * | Clone () |
|
virtual | ~Image () |
|
Status | GetAllPropertyItems (UINT totalBufferSize, UINT numProperties, PropertyItem *allItems) |
|
Status | GetBounds (RectF *srcRect, Unit *srcUnit) |
|
Status | GetEncoderParameterList (const CLSID *clsidEncoder, UINT size, EncoderParameters *buffer) |
|
UINT | GetEncoderParameterListSize (const CLSID *clsidEncoder) |
|
UINT | GetFlags () |
|
UINT | GetFrameCount (const GUID *dimensionID) |
|
UINT | GetFrameDimensionsCount () |
|
Status | GetFrameDimensionsList (GUID *dimensionIDs, UINT count) |
|
UINT | GetHeight () |
|
REAL | GetHorizontalResolution () |
|
Status | GetLastStatus () |
|
Status | GetPalette (ColorPalette *palette, INT size) |
|
INT | GetPaletteSize () |
|
Status | GetPhysicalDimension (SizeF *size) |
|
PixelFormat | GetPixelFormat () |
|
UINT | GetPropertyCount () |
|
Status | GetPropertyIdList (UINT numOfProperty, PROPID *list) |
|
Status | GetPropertyItem (PROPID propId, UINT propSize, PropertyItem *buffer) |
|
UINT | GetPropertyItemSize (PROPID propId) |
|
Status | GetPropertySize (UINT *totalBufferSize, UINT *numProperties) |
|
Status | GetRawFormat (GUID *format) |
|
Image * | GetThumbnailImage (UINT thumbWidth, UINT thumbHeight, GetThumbnailImageAbort callback, VOID *callbackData) |
|
ImageType | GetType () |
|
REAL | GetVerticalResolution () |
|
UINT | GetWidth () |
|
Status | RemovePropertyItem (PROPID propId) |
|
Status | RotateFlip (RotateFlipType rotateFlipType) |
|
Status | Save (IStream *stream, const CLSID *clsidEncoder, const EncoderParameters *encoderParams) |
|
Status | Save (const WCHAR *filename, const CLSID *clsidEncoder, const EncoderParameters *encoderParams) |
|
Status | SaveAdd (const EncoderParameters *encoderParams) |
|
Status | SaveAdd (Image *newImage, const EncoderParameters *encoderParams) |
|
Status | SelectActiveFrame (const GUID *dimensionID, UINT frameIndex) |
|
Status | SetPalette (const ColorPalette *palette) |
|
Status | SetPropertyItem (const PropertyItem *item) |
|
void | operator delete (void *in_pVoid) |
|
void | operator delete[] (void *in_pVoid) |
|
void * | operator new (size_t in_size) |
|
void * | operator new[] (size_t in_size) |
|
Definition at line 22 of file gdiplusheaders.h.
◆ Image() [1/5]
Definition at line 28 of file gdiplusheaders.h.
30 if (useEmbeddedColorManagement)
GpStatus WINGDIPAPI GdipLoadImageFromStreamICM(IStream *stream, GpImage **image)
GpStatus WINGDIPAPI GdipLoadImageFromStream(IStream *stream, GpImage **image)
◆ Image() [2/5]
Definition at line 36 of file gdiplusheaders.h.
38 if (useEmbeddedColorManagement)
GpStatus WINGDIPAPI GdipLoadImageFromFile(GDIPCONST WCHAR *filename, GpImage **image)
GpStatus WINGDIPAPI GdipLoadImageFromFileICM(GDIPCONST WCHAR *filename, GpImage **image)
◆ ~Image()
virtual Image::~Image |
( |
| ) |
|
|
inlinevirtual |
Definition at line 52 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipDisposeImage(GpImage *image)
◆ Image() [3/5]
◆ Image() [4/5]
◆ Image() [5/5]
◆ Clone()
Definition at line 45 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipCloneImage(GpImage *image, GpImage **cloneImage)
Status SetStatus(Status status) const
Referenced by Bitmap::Clone().
◆ FromFile()
◆ FromStream()
◆ GetAllPropertyItems()
Definition at line 70 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipGetAllPropertyItems(GpImage *image, UINT size, UINT count, PropertyItem *buf)
Status SetStatus(Status status) const
◆ GetBounds()
Definition at line 78 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipGetImageBounds(GpImage *image, GpRectF *srcRect, GpUnit *srcUnit)
Status SetStatus(Status status) const
◆ GetEncoderParameterList()
◆ GetEncoderParameterListSize()
Definition at line 94 of file gdiplusheaders.h.
Status SetStatus(Status status) const
GpStatus WINGDIPAPI GdipGetEncoderParameterListSize(GpImage *image, GDIPCONST CLSID *clsidEncoder, UINT *size)
◆ GetFlags()
Definition at line 102 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipGetImageFlags(GpImage *image, UINT *flags)
Status SetStatus(Status status) const
◆ GetFrameCount()
Definition at line 110 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipImageGetFrameCount(GpImage *image, GDIPCONST GUID *dimensionID, UINT *count)
GLuint GLuint GLsizei count
Status SetStatus(Status status) const
◆ GetFrameDimensionsCount()
UINT Image::GetFrameDimensionsCount |
( |
| ) |
|
|
inline |
Definition at line 118 of file gdiplusheaders.h.
GLuint GLuint GLsizei count
Status SetStatus(Status status) const
GpStatus WINGDIPAPI GdipImageGetFrameDimensionsCount(GpImage *image, UINT *count)
◆ GetFrameDimensionsList()
Status Image::GetFrameDimensionsList |
( |
GUID * |
dimensionIDs, |
|
|
UINT |
count |
|
) |
| |
|
inline |
Definition at line 126 of file gdiplusheaders.h.
GLuint GLuint GLsizei count
Status SetStatus(Status status) const
GpStatus WINGDIPAPI GdipImageGetFrameDimensionsList(GpImage *image, GUID *dimensionIDs, UINT count)
◆ GetHeight()
UINT Image::GetHeight |
( |
| ) |
|
|
inline |
◆ GetHorizontalResolution()
REAL Image::GetHorizontalResolution |
( |
| ) |
|
|
inline |
Definition at line 140 of file gdiplusheaders.h.
142 REAL resolution = 0.0f;
GpStatus WINGDIPAPI GdipGetImageHorizontalResolution(GpImage *image, REAL *res)
Status SetStatus(Status status) const
◆ GetLastStatus()
Status Image::GetLastStatus |
( |
| ) |
|
|
inline |
◆ GetPalette()
Definition at line 154 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipGetImagePalette(GpImage *image, ColorPalette *palette, INT size)
Status SetStatus(Status status) const
◆ GetPaletteSize()
INT Image::GetPaletteSize |
( |
| ) |
|
|
inline |
Definition at line 160 of file gdiplusheaders.h.
Status SetStatus(Status status) const
GpStatus WINGDIPAPI GdipGetImagePaletteSize(GpImage *image, INT *size)
◆ GetPhysicalDimension()
Status Image::GetPhysicalDimension |
( |
SizeF * |
size | ) |
|
|
inline |
Definition at line 168 of file gdiplusheaders.h.
Status SetStatus(Status status) const
GpStatus WINGDIPAPI GdipGetImageDimension(GpImage *image, REAL *width, REAL *height)
◆ GetPixelFormat()
Definition at line 177 of file gdiplusheaders.h.
GLint GLint GLsizei GLsizei GLsizei GLint GLenum format
GpStatus WINGDIPAPI GdipGetImagePixelFormat(GpImage *image, PixelFormat *format)
Status SetStatus(Status status) const
◆ GetPropertyCount()
UINT Image::GetPropertyCount |
( |
| ) |
|
|
inline |
Definition at line 185 of file gdiplusheaders.h.
187 UINT numOfProperty = 0;
189 return numOfProperty;
GpStatus WINGDIPAPI GdipGetPropertyCount(GpImage *image, UINT *num)
Status SetStatus(Status status) const
◆ GetPropertyIdList()
Definition at line 193 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipGetPropertyIdList(GpImage *image, UINT num, PROPID *list)
Status SetStatus(Status status) const
◆ GetPropertyItem()
Definition at line 199 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipGetPropertyItem(GpImage *image, PROPID propid, UINT size, PropertyItem *buffer)
Status SetStatus(Status status) const
◆ GetPropertyItemSize()
Definition at line 205 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipGetPropertyItemSize(GpImage *image, PROPID propid, UINT *size)
Status SetStatus(Status status) const
◆ GetPropertySize()
Status Image::GetPropertySize |
( |
UINT * |
totalBufferSize, |
|
|
UINT * |
numProperties |
|
) |
| |
|
inline |
Definition at line 213 of file gdiplusheaders.h.
Status SetStatus(Status status) const
GpStatus WINGDIPAPI GdipGetPropertySize(GpImage *image, UINT *size, UINT *count)
◆ GetRawFormat()
Definition at line 219 of file gdiplusheaders.h.
GLint GLint GLsizei GLsizei GLsizei GLint GLenum format
GpStatus WINGDIPAPI GdipGetImageRawFormat(GpImage *image, GUID *format)
Status SetStatus(Status status) const
◆ GetThumbnailImage()
Definition at line 225 of file gdiplusheaders.h.
231 if (newImage ==
NULL)
GpStatus WINGDIPAPI GdipGetImageThumbnail(GpImage *image, UINT width, UINT height, GpImage **ret_image, GetThumbnailImageAbort cb, VOID *cb_data)
GpStatus WINGDIPAPI GdipDisposeImage(GpImage *image)
Status SetStatus(Status status) const
static IPrintDialogCallback callback
◆ GetType()
Definition at line 239 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipGetImageType(GpImage *image, ImageType *type)
Status SetStatus(Status status) const
GLuint GLuint GLsizei GLenum type
◆ GetVerticalResolution()
REAL Image::GetVerticalResolution |
( |
| ) |
|
|
inline |
Definition at line 247 of file gdiplusheaders.h.
249 REAL resolution = 0.0f;
GpStatus WINGDIPAPI GdipGetImageVerticalResolution(GpImage *image, REAL *res)
Status SetStatus(Status status) const
◆ GetWidth()
◆ operator=()
◆ RemovePropertyItem()
Definition at line 263 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipRemovePropertyItem(GpImage *image, PROPID propId)
Status SetStatus(Status status) const
◆ RotateFlip()
Definition at line 269 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipImageRotateFlip(GpImage *image, RotateFlipType type)
Status SetStatus(Status status) const
◆ Save() [1/2]
Definition at line 275 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipSaveImageToStream(GpImage *image, IStream *stream, GDIPCONST CLSID *clsid, GDIPCONST EncoderParameters *params)
Status SetStatus(Status status) const
◆ Save() [2/2]
Definition at line 281 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipSaveImageToFile(GpImage *image, GDIPCONST WCHAR *filename, GDIPCONST CLSID *clsidEncoder, GDIPCONST EncoderParameters *encoderParams)
Status SetStatus(Status status) const
◆ SaveAdd() [1/2]
Definition at line 287 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipSaveAdd(GpImage *image, GDIPCONST EncoderParameters *params)
Status SetStatus(Status status) const
◆ SaveAdd() [2/2]
Definition at line 293 of file gdiplusheaders.h.
friend GpImage *& getNat(const Image *image)
Status SetStatus(Status status) const
◆ SelectActiveFrame()
Definition at line 307 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipImageSelectActiveFrame(GpImage *image, GDIPCONST GUID *dimensionID, UINT frame)
Status SetStatus(Status status) const
◆ SetNativeImage()
◆ SetPalette()
Definition at line 313 of file gdiplusheaders.h.
Status SetStatus(Status status) const
GpStatus WINGDIPAPI GdipSetImagePalette(GpImage *image, GDIPCONST ColorPalette *palette)
◆ SetPropertyItem()
Definition at line 319 of file gdiplusheaders.h.
GpStatus WINGDIPAPI GdipSetPropertyItem(GpImage *image, GDIPCONST PropertyItem *item)
Status SetStatus(Status status) const
◆ SetStatus()
Definition at line 351 of file gdiplusheaders.h.
static SERVICE_STATUS status
Referenced by Clone(), GetAllPropertyItems(), GetBounds(), Metafile::GetDownLevelRasterizationLimit(), GetEncoderParameterList(), GetEncoderParameterListSize(), GetFlags(), GetFrameCount(), GetFrameDimensionsCount(), GetFrameDimensionsList(), Bitmap::GetHBITMAP(), GetHeight(), Metafile::GetHENHMETAFILE(), Bitmap::GetHICON(), GetHorizontalResolution(), Metafile::GetMetafileHeader(), GetPalette(), GetPaletteSize(), GetPhysicalDimension(), Bitmap::GetPixel(), GetPixelFormat(), GetPropertyCount(), GetPropertyIdList(), GetPropertyItem(), GetPropertyItemSize(), GetPropertySize(), GetRawFormat(), GetThumbnailImage(), GetType(), GetVerticalResolution(), GetWidth(), Bitmap::LockBits(), Metafile::PlayRecord(), RemovePropertyItem(), RotateFlip(), Save(), SaveAdd(), SelectActiveFrame(), Metafile::SetDownLevelRasterizationLimit(), SetPalette(), Bitmap::SetPixel(), SetPropertyItem(), Bitmap::SetResolution(), and Bitmap::UnlockBits().
◆ getNat
◆ Graphics
◆ TextureBrush
◆ lastStatus
◆ nativeImage
Definition at line 339 of file gdiplusheaders.h.
Referenced by Clone(), GetAllPropertyItems(), GetBounds(), GetEncoderParameterList(), GetEncoderParameterListSize(), GetFlags(), GetFrameCount(), GetFrameDimensionsCount(), GetFrameDimensionsList(), GetHeight(), GetHorizontalResolution(), getNat(), Bitmap::GetNativeBitmap(), Metafile::GetNativeMetafile(), GetPalette(), GetPaletteSize(), GetPhysicalDimension(), GetPixelFormat(), GetPropertyCount(), GetPropertyIdList(), GetPropertyItem(), GetPropertyItemSize(), GetPropertySize(), GetRawFormat(), GetThumbnailImage(), GetType(), GetVerticalResolution(), GetWidth(), Image(), RemovePropertyItem(), RotateFlip(), Save(), SaveAdd(), SelectActiveFrame(), SetNativeImage(), SetPalette(), SetPropertyItem(), and ~Image().
The documentation for this class was generated from the following file: