Public Member Functions | Public Attributes

BufferedCanvas Struct Reference

BufferedCanvas enables double buffering for a device context. More...

#include <utility.h>

Inheritance diagram for BufferedCanvas:
Inheritance graph
[legend]
Collaboration diagram for BufferedCanvas:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 BufferedCanvas (HDC hdc, int x, int y, int w, int h, DWORD mode=SRCCOPY)
 BufferedCanvas (HDC hdc, const RECT &rect, DWORD mode=SRCCOPY)
 ~BufferedCanvas ()

Public Attributes

DWORD _mode

Detailed Description

BufferedCanvas enables double buffering for a device context.

Definition at line 566 of file utility.h.


Constructor & Destructor Documentation

BufferedCanvas::BufferedCanvas ( HDC  hdc,
int  x,
int  y,
int  w,
int  h,
DWORD  mode = SRCCOPY 
) [inline]

Definition at line 568 of file utility.h.

     :  BufferCanvas(hdc, x, y, w, h), _mode(mode) {}
BufferedCanvas::BufferedCanvas ( HDC  hdc,
const RECT &  rect,
DWORD  mode = SRCCOPY 
) [inline]

Definition at line 571 of file utility.h.

     :  BufferCanvas(hdc, rect), _mode(mode) {}
BufferedCanvas::~BufferedCanvas (  ) [inline]

Definition at line 574 of file utility.h.

{BitBlt(_hdctarg, _x, _y, _w, _h, _hdc, 0, 0, _mode);}

Member Data Documentation

Definition at line 576 of file utility.h.


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

ROS Explorer Source Code Documentation
generated on 02.01.2013 by doxygen

ROS Explorer Homepage