ReactOS  0.4.14-dev-317-g96040ec
_BRUSHBODY Struct Reference

#include <brush.h>

Inheritance diagram for _BRUSHBODY:
Collaboration diagram for _BRUSHBODY:

Public Attributes

ULONG iHatch
 
HBITMAP hbmPattern
 
HBITMAP hbmClient
 
ULONG flAttrs
 
ULONG ulBrushUnique
 
BRUSH_ATTRpBrushAttr
 
BRUSH_ATTR BrushAttr
 
POINT ptOrigin
 
ULONG bCacheGrabbed
 
COLORREF crBack
 
COLORREF crFore
 
ULONG ulPalTime
 
ULONG ulSurfTime
 
PVOID pvRBrush
 
HDEV hdev
 
LONG lWidth
 
FLOATOBJ eWidth
 
ULONG ulPenStyle
 
DWORDpStyle
 
ULONG dwStyleCount
 
BYTE jJoin
 
BYTE jEndCap
 
INT iBrushStyle
 
ULONG ulStyleSize
 
LIST_ENTRY ListHead
 

Detailed Description

Definition at line 14 of file brush.h.

Member Data Documentation

◆ bCacheGrabbed

ULONG _BRUSHBODY::bCacheGrabbed

Definition at line 25 of file brush.h.

Referenced by BRUSH::BRUSH().

◆ BrushAttr

BRUSH_ATTR _BRUSHBODY::BrushAttr

◆ crBack

COLORREF _BRUSHBODY::crBack

Definition at line 26 of file brush.h.

Referenced by BRUSH::BRUSH().

◆ crFore

COLORREF _BRUSHBODY::crFore

Definition at line 27 of file brush.h.

Referenced by BRUSH::BRUSH().

◆ dwStyleCount

ULONG _BRUSHBODY::dwStyleCount

Definition at line 39 of file brush.h.

Referenced by BRUSH::BRUSH().

◆ eWidth

FLOATOBJ _BRUSHBODY::eWidth

Definition at line 36 of file brush.h.

◆ flAttrs

◆ hbmClient

HBITMAP _BRUSHBODY::hbmClient

Definition at line 18 of file brush.h.

Referenced by BRUSH::BRUSH(), and BRUSH::cjGetObject().

◆ hbmPattern

HBITMAP _BRUSHBODY::hbmPattern

Definition at line 17 of file brush.h.

Referenced by BRUSH::BRUSH(), BRUSH::hbmGetBitmapHandle(), and BRUSH::~BRUSH().

◆ hdev

HDEV _BRUSHBODY::hdev

Definition at line 31 of file brush.h.

◆ iBrushStyle

INT _BRUSHBODY::iBrushStyle

Definition at line 43 of file brush.h.

◆ iHatch

ULONG _BRUSHBODY::iHatch

Definition at line 16 of file brush.h.

Referenced by BRUSH::BRUSH(), and BRUSH::cjGetObject().

◆ jEndCap

BYTE _BRUSHBODY::jEndCap

Definition at line 41 of file brush.h.

◆ jJoin

BYTE _BRUSHBODY::jJoin

Definition at line 40 of file brush.h.

◆ ListHead

LIST_ENTRY _BRUSHBODY::ListHead

Definition at line 48 of file brush.h.

◆ lWidth

LONG _BRUSHBODY::lWidth

Definition at line 35 of file brush.h.

◆ pBrushAttr

BRUSH_ATTR* _BRUSHBODY::pBrushAttr

◆ pStyle

DWORD* _BRUSHBODY::pStyle

Definition at line 38 of file brush.h.

Referenced by BRUSH::BRUSH(), and BRUSH::~BRUSH().

◆ ptOrigin

POINT _BRUSHBODY::ptOrigin

Definition at line 24 of file brush.h.

Referenced by BRUSH::BRUSH(), IntRoundRect(), and NtGdiEllipse().

◆ pvRBrush

PVOID _BRUSHBODY::pvRBrush

Definition at line 30 of file brush.h.

Referenced by BRUSH::BRUSH().

◆ ulBrushUnique

ULONG _BRUSHBODY::ulBrushUnique

Definition at line 21 of file brush.h.

Referenced by BRUSH::BRUSH().

◆ ulPalTime

ULONG _BRUSHBODY::ulPalTime

Definition at line 28 of file brush.h.

Referenced by BRUSH::BRUSH(), and BRUSH::vSetSolidColor().

◆ ulPenStyle

ULONG _BRUSHBODY::ulPenStyle

Definition at line 37 of file brush.h.

◆ ulStyleSize

ULONG _BRUSHBODY::ulStyleSize

Definition at line 47 of file brush.h.

◆ ulSurfTime

ULONG _BRUSHBODY::ulSurfTime

Definition at line 29 of file brush.h.

Referenced by BRUSH::BRUSH(), and BRUSH::vSetSolidColor().


The documentation for this struct was generated from the following file: