class MASKING_DLL_DECLSPEC DoubleBuffer
The Double Buffering screen update driver.
Inheritance:
Public Methods
-
Error Create()
- Creates either a memory or a video bitmap buffer depending on the current settings.
-
void Destroy()
- Destroys the buffer
-
void Redraw()
- Shows the buffer by blitting it to the screen
-
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.
Error 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.
void Destroy()
-
Destroys the buffer
void Redraw()
-
Shows the buffer by blitting it to the screen
bool 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++