Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members

DoubleBufferCanvas Class Reference

DoubleBufferCanvas manages a double-buffered canvas into which a user can paint. More...

#include <DoubleBufferCanvas.h>

Inheritance diagram for DoubleBufferCanvas

Inheritance graph

[legend]
Collaboration diagram for DoubleBufferCanvas:

Collaboration graph

[legend]
List of all members.

Public Methods

 DoubleBufferCanvas ()
 ~DoubleBufferCanvas ()
void beginDraw (WinLockInitType initMode)
 Switch drawing window to the window into which the application shall paint. More...

void endDraw (RectangleType *bounds)
 Notify the canvas of the end of user paint operations. More...

void show ()
 Display user painted graphics. More...


Detailed Description

DoubleBufferCanvas manages a double-buffered canvas into which a user can paint.

Definition at line 39 of file DoubleBufferCanvas.h.


Constructor & Destructor Documentation

DoubleBufferCanvas::DoubleBufferCanvas ( )
 

Definition at line 43 of file DoubleBufferCanvas.h.

DoubleBufferCanvas::~DoubleBufferCanvas ( ) [inline]
 

Definition at line 95 of file DoubleBufferCanvas.h.


Member Function Documentation

void DoubleBufferCanvas::beginDraw ( WinLockInitType initMode ) [inline, virtual]
 

Switch drawing window to the window into which the application shall paint.

Reimplemented from Canvas.

Definition at line 105 of file DoubleBufferCanvas.h.

void DoubleBufferCanvas::endDraw ( RectangleType * bounds ) [inline, virtual]
 

Notify the canvas of the end of user paint operations.

Parameters:
bounds   the area that was modified by the user draw operation

Reimplemented from Canvas.

Definition at line 135 of file DoubleBufferCanvas.h.

void DoubleBufferCanvas::show ( ) [inline, virtual]
 

Display user painted graphics.

Reimplemented from Canvas.

Definition at line 168 of file DoubleBufferCanvas.h.


The documentation for this class was generated from the following file:
Razor! Engine Developer's Guide. Copyright © by Tilo Christ. All Rights Reserved. Last updated: 4 Nov 2000