19#ifndef _GDIPLUSTYPES_H
20#define _GDIPLUSTYPES_H
104 return (
X ==
pt.X) && (
Y ==
pt.Y);
148 return (
X ==
pt.X) && (
Y ==
pt.Y);
214 Equals(
const SizeF &sz)
const
222 return SizeF(
Width + sz.Width,
Height + sz.Height);
228 return SizeF(
Width - sz.Width,
Height - sz.Height);
232#define REAL_EPSILON 1.192092896e-07F
266 return Contains(
pt.X,
pt.Y);
272 return X <=
rect.X &&
rect.GetRight() <= GetRight() &&
Y <=
rect.Y &&
rect.GetBottom() <= GetBottom();
359 return Intersect(*
this, *
this,
rect);
365 return GetLeft() <
rect.GetRight() && GetTop() <
rect.GetTop() && GetRight() >
rect.GetLeft() &&
366 GetBottom() >
rect.GetTop();
372 return (
Width <= REAL_EPSILON) || (
Height <= REAL_EPSILON);
421 Equals(
const Size &sz)
const
468 Contains(
const Point &
pt)
const
470 return Contains(
pt.X,
pt.Y);
476 return X <=
rect.X &&
rect.GetRight() <= GetRight() &&
Y <=
rect.Y &&
rect.GetBottom() <= GetBottom();
563 return Intersect(*
this, *
this,
rect);
567 IntersectsWith(
const Rect &
rect)
const
569 return GetLeft() <
rect.GetRight() && GetTop() <
rect.GetTop() && GetRight() >
rect.GetLeft() &&
570 GetBottom() >
rect.GetTop();
complex< _Tp > _STLP_CALL operator-(const complex< _Tp > &__z)
CHString WINAPI operator+(CHSTRING_WCHAR ch, const CHString &string)
DWORD WINAPI GetSize(LPVOID)
ImageAbort DrawImageAbort
struct GdiplusAbort GdiplusAbort
ImageAbort GetThumbnailImageAbort
BOOL(CALLBACK * ImageAbort)(VOID *)
@ UnsupportedGdiplusVersion
BOOL(CALLBACK * EnumerateMetafileProc)(EmfPlusRecordType, UINT, UINT, const BYTE *, VOID *)
GLint GLint GLint GLint GLint x
GLint GLint GLint GLint GLint GLint y
GLint GLint GLsizei GLsizei height
GLint GLint GLsizei width
GLboolean GLboolean GLboolean b
GLuint GLsizei GLsizei * length
GLboolean GLboolean GLboolean GLboolean a
_In_ ULONG _In_ ULONG Offset
_In_ ULONG _In_ ULONG _In_ ULONG Length
STDMETHOD() Clone(THIS_ IEnumAssociationElements **ppNew) PURE
_In_ HFONT _Out_ PUINT _Out_ PUINT Width
_In_ HFONT _Out_ PUINT Height
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_DEVICE_PROPERTY_DATA _In_ DEVPROPTYPE _In_ ULONG Size