ReactOS 0.4.17-dev-966-gf06eace
_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_ATTR * pBrushAttr
 
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
 
DWORD * pStyle
 
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

◆ 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

◆ 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: