class MASKING_DLL_DECLSPEC DoubleBuffer

The Double Buffering screen update driver.

Inheritance:

DoubleBuffer - ScreenUpdate


Public Methods

[more]Error Create()
Creates either a memory or a video bitmap buffer depending on the current settings.
[more]void Destroy()
Destroys the buffer
[more]void Redraw()
Shows the buffer by blitting it to the screen
[more]bool RequiresFullRedraw()
Double buffering requires full redraw so this function returns true


Documentation

The Double Buffering screen update driver. It imlpements simple double buffering by creating either a memory or video bitmap buffer the size of the screen. The user then draws to this buffer and the driver shows the buffer by blitting it to the actual screen.
oError Create()
Creates either a memory or a video bitmap buffer depending on the current settings. If creating a video bitmap fails, it falls back to a memory bitmap.

ovoid Destroy()
Destroys the buffer

ovoid Redraw()
Shows the buffer by blitting it to the screen

obool RequiresFullRedraw()
Double buffering requires full redraw so this function returns true


Direct child classes:
GLDriverDoubleBuffer
DRS

Alphabetic index Hierarchy of classes


Back to front page   |   page generated with DOC++