ReactOS  0.4.15-dev-4936-gc06ccce
AirBrushTool Struct Reference
Inheritance diagram for AirBrushTool:
Collaboration diagram for AirBrushTool:

Public Member Functions

 AirBrushTool ()
 
virtual void draw (BOOL bLeftButton, LONG x, LONG y)
 
- Public Member Functions inherited from GenericDrawTool
 GenericDrawTool (TOOLTYPE type)
 
void OnButtonDown (BOOL bLeftButton, LONG x, LONG y, BOOL bDoubleClick)
 
void OnMouseMove (BOOL bLeftButton, LONG x, LONG y)
 
void OnButtonUp (BOOL bLeftButton, LONG x, LONG y)
 
void OnCancelDraw ()
 
- Public Member Functions inherited from ToolBase
 ToolBase (TOOLTYPE tool)
 
virtual ~ToolBase ()
 
virtual void OnFinishDraw ()
 
void beginEvent ()
 
void endEvent ()
 
void reset ()
 

Additional Inherited Members

- Static Public Member Functions inherited from ToolBase
static ToolBasecreateToolObject (TOOLTYPE type)
 
- Public Attributes inherited from ToolBase
TOOLTYPE m_tool
 
HDC m_hdc
 
COLORREF m_fg
 
COLORREF m_bg
 
- Static Public Attributes inherited from ToolBase
static INT pointSP = 0
 
static POINT pointStack [256] = { { 0 } }
 

Detailed Description

Definition at line 404 of file mouse.cpp.

Constructor & Destructor Documentation

◆ AirBrushTool()

AirBrushTool::AirBrushTool ( )
inline

Definition at line 406 of file mouse.cpp.

407  {
408  }
GenericDrawTool(TOOLTYPE type)
Definition: mouse.cpp:257

Member Function Documentation

◆ draw()

virtual void AirBrushTool::draw ( BOOL  bLeftButton,
LONG  x,
LONG  y 
)
inlinevirtual

Implements GenericDrawTool.

Definition at line 410 of file mouse.cpp.

411  {
412  COLORREF rgb = bLeftButton ? m_fg : m_bg;
414  }
ToolsModel toolsModel
Definition: main.cpp:18
HDC m_hdc
Definition: toolsmodel.h:37
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
COLORREF m_bg
Definition: toolsmodel.h:38
DWORD COLORREF
Definition: windef.h:300
COLORREF m_fg
Definition: toolsmodel.h:38
_In_ ULONG _In_ ULONG rgb
Definition: winddi.h:3520
int GetAirBrushWidth() const
Definition: toolsmodel.cpp:113
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548
void Airbrush(HDC hdc, LONG x, LONG y, COLORREF color, LONG r)
Definition: drawing.cpp:149

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