ReactOS 0.4.16-dev-41-ge8c7597
|
Go to the source code of this file.
Classes | |
struct | _BRUSHBODY |
struct | _BRUSH |
struct | _EBRUSHOBJ |
Typedefs | |
typedef struct _BRUSHBODY | BRUSHBODY |
typedef struct _BRUSH | BRUSH |
typedef struct _BRUSH * | PBRUSH |
typedef struct _EBRUSHOBJ | EBRUSHOBJ |
typedef struct _EBRUSHOBJ * | PEBRUSHOBJ |
Variables | |
HSURF | gahsurfHatch [HS_DDI_MAX] |
#define BRUSH_ShareLockBrush | ( | hBrush | ) | ((PBRUSH)GDIOBJ_ShareLockObj((HGDIOBJ)hBrush, GDI_OBJECT_TYPE_BRUSH)) |
#define BRUSH_ShareUnlockBrush | ( | pBrush | ) | GDIOBJ_vDereferenceObject((POBJ)pBrush) |
#define BRUSHOBJ_psoMask | ( | pbo | ) | EBRUSHOBJ_psoMask(CONTAINING_RECORD(pbo, EBRUSHOBJ, BrushObject)) |
#define BRUSHOBJ_psoPattern | ( | pbo | ) | EBRUSHOBJ_psoPattern(CONTAINING_RECORD(pbo, EBRUSHOBJ, BrushObject)) |
typedef struct _BRUSHBODY BRUSHBODY |
typedef struct _EBRUSHOBJ EBRUSHOBJ |
typedef struct _EBRUSHOBJ * PEBRUSHOBJ |
INT FASTCALL BRUSH_GetObject | ( | PBRUSH | GdiObject, |
INT | Count, | ||
LPLOGBRUSH | Buffer | ||
) |
Definition at line 309 of file engbrush.c.
Referenced by BRUSHOBJ_pvGetRbrush(), and EBRUSHOBJ_pvGetEngBrush().
FORCEINLINE ULONG EBRUSHOBJ_iSetSolidColor | ( | EBRUSHOBJ * | pebo, |
ULONG | iSolidColor | ||
) |
Definition at line 187 of file brush.h.
Referenced by NtGdiSetPixel().
Definition at line 446 of file engbrush.c.
Referenced by EBRUSHOBJ_bRealizeBrush().
Definition at line 435 of file engbrush.c.
Definition at line 415 of file engbrush.c.
Referenced by EBRUSHOBJ_psoPattern().
Definition at line 153 of file engbrush.c.
Referenced by DC_vCleanup(), EBRUSHOBJ_vUpdateFromDC(), GdiFlushUserBatch(), IntGdiPolyPatBlt(), and UserDrawIconEx().
VOID NTAPI EBRUSHOBJ_vInit | ( | EBRUSHOBJ * | pebo, |
PBRUSH | pbrush, | ||
struct _SURFACE * | , | ||
COLORREF | , | ||
COLORREF | , | ||
struct _PALETTE * | |||
) |
Definition at line 122 of file engbrush.c.
Referenced by DC_vUpdateBackgroundBrush(), DC_vUpdateFillBrush(), DC_vUpdateLineBrush(), DC_vUpdateTextBrush(), and EBRUSHOBJ_vInit().
Internal functions
Definition at line 31 of file engbrush.c.
Referenced by DriverEntry().
Definition at line 281 of file brush.cpp.
Referenced by CreateStockObjects().
Definition at line 303 of file brush.cpp.
Referenced by UserInitialize().
Definition at line 290 of file brush.cpp.
Referenced by CreateStockObjects(), and CreateSysColorObjects().
Definition at line 317 of file brush.cpp.
Referenced by IntSetSysColors().
|
extern |
Definition at line 24 of file engbrush.c.
Referenced by InitBrushImpl(), and PDEVOBJ_bEnablePDEV().