19#ifndef _GDIPLUSTYPES_H
20#define _GDIPLUSTYPES_H
107 return (
X ==
pt.X) && (
Y ==
pt.Y);
154 return (
X ==
pt.X) && (
Y ==
pt.Y);
221 Equals(
const SizeF &sz)
const
229 return SizeF(
Width + sz.Width,
Height + sz.Height);
235 return SizeF(
Width - sz.Width,
Height - sz.Height);
239#define REAL_EPSILON 1.192092896e-07F
271 return Contains(
pt.X,
pt.Y);
277 return X <=
rect.X &&
rect.GetRight() <= GetRight() &&
Y <=
rect.Y &&
rect.GetBottom() <= GetBottom();
364 return Intersect(*
this, *
this,
rect);
370 return GetLeft() <
rect.GetRight() && GetTop() <
rect.GetTop() && GetRight() >
rect.GetLeft() &&
371 GetBottom() >
rect.GetTop();
377 return (
Width <= REAL_EPSILON) || (
Height <= REAL_EPSILON);
426 Equals(
const Size &sz)
const
471 Contains(
const Point &
pt)
const
473 return Contains(
pt.X,
pt.Y);
479 return X <=
rect.X &&
rect.GetRight() <= GetRight() &&
Y <=
rect.Y &&
rect.GetBottom() <= GetBottom();
566 return Intersect(*
this, *
this,
rect);
570 IntersectsWith(
const Rect &
rect)
const
572 return GetLeft() <
rect.GetRight() && GetTop() <
rect.GetTop() && GetRight() >
rect.GetLeft() &&
573 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
_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