ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

gdiplus_private.h File Reference
#include <math.h>
#include <stdarg.h>
#include "windef.h"
#include "wingdi.h"
#include "winbase.h"
#include "winuser.h"
#include "objbase.h"
#include "ocidl.h"
#include "wine/list.h"
#include "gdiplus.h"

Go to the source code of this file.

Data Structures

struct  GpPen
struct  GpGraphics
struct  GpBrush
struct  GpHatch
struct  GpSolidFill
struct  GpPathGradient
struct  GpLineGradient
struct  GpTexture
struct  GpPath
struct  GpMatrix
struct  GpPathIterator
struct  GpCustomLineCap
struct  GpAdustableArrowCap
struct  GpImage
struct  GpMetafile
struct  GpBitmap
struct  GpCachedBitmap
struct  color_key
struct  color_matrix
struct  color_remap_table
struct  GpImageAttributes
struct  GpFont
struct  GpStringFormat
struct  GpFontCollection
struct  GpFontFamily
struct  region_element
struct  GpRegion

Defines

#define GP_DEFAULT_PENSTYLE   (PS_GEOMETRIC | PS_SOLID | PS_ENDCAP_FLAT | PS_JOIN_MITER)
#define MAX_ARC_PTS   (13)
#define MAX_DASHLEN   (16) /* this is a limitation of gdi */
#define INCH_HIMETRIC   (2540)
#define VERSION_MAGIC   0xdbc01001
#define TENSION_CONST   (0.3)

Typedefs

typedef GpStatus(* gdip_format_string_callback )(HDC hdc, GDIPCONST WCHAR *string, INT index, INT length, GDIPCONST GpFont *font, GDIPCONST RectF *rect, GDIPCONST GpStringFormat *format, INT lineno, const RectF *bounds, INT *underlined_indexes, INT underlined_index_count, void *user_data)

Enumerations

enum  RegionType { RegionDataRect = 0x10000000, RegionDataPath = 0x10000001, RegionDataEmptyRect = 0x10000002, RegionDataInfiniteRect = 0x10000003 }

Functions

COLORREF ARGB2COLORREF (ARGB color) DECLSPEC_HIDDEN
HBITMAP ARGB2BMP (ARGB color) DECLSPEC_HIDDEN
INT arc2polybezier (GpPointF *points, REAL x1, REAL y1, REAL x2, REAL y2, REAL startAngle, REAL sweepAngle) DECLSPEC_HIDDEN
REAL gdiplus_atan2 (REAL dy, REAL dx) DECLSPEC_HIDDEN
GpStatus hresult_to_status (HRESULT res) DECLSPEC_HIDDEN
REAL convert_unit (REAL logpixels, GpUnit unit) DECLSPEC_HIDDEN
GpStatus graphics_from_image (GpImage *image, GpGraphics **graphics) DECLSPEC_HIDDEN
GpStatus METAFILE_GetGraphicsContext (GpMetafile *metafile, GpGraphics **result) DECLSPEC_HIDDEN
GpStatus METAFILE_GetDC (GpMetafile *metafile, HDC *hdc) DECLSPEC_HIDDEN
GpStatus METAFILE_ReleaseDC (GpMetafile *metafile, HDC hdc) DECLSPEC_HIDDEN
GpStatus METAFILE_GraphicsDeleted (GpMetafile *metafile) DECLSPEC_HIDDEN
void calc_curve_bezier (CONST GpPointF *pts, REAL tension, REAL *x1, REAL *y1, REAL *x2, REAL *y2) DECLSPEC_HIDDEN
void calc_curve_bezier_endp (REAL xend, REAL yend, REAL xadj, REAL yadj, REAL tension, REAL *x, REAL *y) DECLSPEC_HIDDEN
void free_installed_fonts (void) DECLSPEC_HIDDEN
void get_font_hfont (GpGraphics *graphics, GDIPCONST GpFont *font, HFONT *hfont) DECLSPEC_HIDDEN
BOOL lengthen_path (GpPath *path, INT len) DECLSPEC_HIDDEN
GpStatus trace_path (GpGraphics *graphics, GpPath *path) DECLSPEC_HIDDEN
void delete_element (region_element *element) DECLSPEC_HIDDEN
GpStatus get_hatch_data (HatchStyle hatchstyle, const char **result) DECLSPEC_HIDDEN
static INT roundr (REAL x)
static INT ceilr (REAL x)
static REAL deg2rad (REAL degrees)
static ARGB color_over (ARGB bg, ARGB fg)
const chardebugstr_rectf (CONST RectF *rc) DECLSPEC_HIDDEN
const chardebugstr_pointf (CONST PointF *pt) DECLSPEC_HIDDEN
void convert_32bppARGB_to_32bppPARGB (UINT width, UINT height, BYTE *dst_bits, INT dst_stride, const BYTE *src_bits, INT src_stride) DECLSPEC_HIDDEN
GpStatus convert_pixels (INT width, INT height, INT dst_stride, BYTE *dst_bits, PixelFormat dst_format, INT src_stride, const BYTE *src_bits, PixelFormat src_format, ARGB *src_palette) DECLSPEC_HIDDEN
GpStatus gdip_format_string (HDC hdc, GDIPCONST WCHAR *string, INT length, GDIPCONST GpFont *font, GDIPCONST RectF *rect, GDIPCONST GpStringFormat *format, gdip_format_string_callback callback, void *user_data) DECLSPEC_HIDDEN

Generated on Thu May 24 2012 05:08:57 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.