#include <X11Device.h>
◆ X11Device() [1/3]
gnash::renderer::x11::X11Device::X11Device |
( |
| ) |
|
◆ X11Device() [2/3]
gnash::renderer::x11::X11Device::X11Device |
( |
int |
vid | ) |
|
◆ X11Device() [3/3]
gnash::renderer::x11::X11Device::X11Device |
( |
int |
argc, |
|
|
char * |
argv[] |
|
) |
| |
◆ ~X11Device()
gnash::renderer::x11::X11Device::~X11Device |
( |
| ) |
|
|
virtual |
◆ attachWindow()
◆ createWindow()
void gnash::renderer::x11::X11Device::createWindow |
( |
const char * |
name, |
|
|
int |
x, |
|
|
int |
y, |
|
|
int |
width, |
|
|
int |
height |
|
) |
| |
References _, _display, _root, _vinfo, _window, GNASH_REPORT_FUNCTION, height, gnash::log_error(), name, width, x, and y.
Referenced by main().
◆ eventLoop()
void gnash::renderer::x11::X11Device::eventLoop |
( |
size_t |
passes | ) |
|
Start an X11 event loop. This is only used by testing. Note that calling this function blocks until the specified number of events have been handled. The first 5 are used up by creating the window.
- Parameters
-
passes | the number of events to process before returning. |
- Returns
- nothing
References height, and width.
◆ getBlueSize()
int gnash::renderer::x11::X11Device::getBlueSize |
( |
| ) |
|
|
inlinevirtual |
◆ getDepth()
int gnash::renderer::x11::X11Device::getDepth |
( |
| ) |
|
|
inlinevirtual |
◆ getErrorString()
const char * gnash::renderer::x11::X11Device::getErrorString |
( |
int |
error | ) |
|
|
virtual |
◆ getGreenSize()
int gnash::renderer::x11::X11Device::getGreenSize |
( |
| ) |
|
|
inlinevirtual |
◆ getHandle()
int gnash::renderer::x11::X11Device::getHandle |
( |
| ) |
|
|
inline |
◆ getHeight()
size_t gnash::renderer::x11::X11Device::getHeight |
( |
| ) |
|
|
inlinevirtual |
◆ getID()
int gnash::renderer::x11::X11Device::getID |
( |
| ) |
|
|
inlinevirtual |
◆ getRedSize()
int gnash::renderer::x11::X11Device::getRedSize |
( |
| ) |
|
|
inlinevirtual |
◆ getStride()
size_t gnash::renderer::x11::X11Device::getStride |
( |
| ) |
|
|
inlinevirtual |
◆ getType()
dtype_t gnash::renderer::x11::X11Device::getType |
( |
| ) |
|
|
inlinevirtual |
◆ getWidth()
size_t gnash::renderer::x11::X11Device::getWidth |
( |
| ) |
|
|
inlinevirtual |
◆ initDevice()
bool gnash::renderer::x11::X11Device::initDevice |
( |
int |
argc, |
|
|
char * |
argv[] |
|
) |
| |
|
virtual |
Initialize GNASH Device layer. This mostly just initializes all the private data.
Implements gnash::renderer::GnashDevice.
References _, _colormap, _depth, _display, _root, _screen, _screennum, _vid, _vinfo, GNASH_REPORT_FUNCTION, gnash::key::i, and gnash::log_error().
◆ isBufferDestroyed()
bool gnash::renderer::x11::X11Device::isBufferDestroyed |
( |
| ) |
|
|
inlinevirtual |
◆ isNativeRender()
bool gnash::renderer::x11::X11Device::isNativeRender |
( |
| ) |
|
|
inlinevirtual |
◆ isSingleBuffered()
bool gnash::renderer::x11::X11Device::isSingleBuffered |
( |
| ) |
|
|
inlinevirtual |
◆ supportsRenderer()
◆ _colormap
Colormap gnash::renderer::x11::X11Device::_colormap |
|
protected |
◆ _depth
int gnash::renderer::x11::X11Device::_depth |
|
protected |
◆ _display
Display* gnash::renderer::x11::X11Device::_display |
|
protected |
◆ _root
Window gnash::renderer::x11::X11Device::_root |
|
protected |
◆ _screen
Screen* gnash::renderer::x11::X11Device::_screen |
|
protected |
◆ _screennum
int gnash::renderer::x11::X11Device::_screennum |
|
protected |
◆ _vid
int gnash::renderer::x11::X11Device::_vid |
|
protected |
◆ _vinfo
XVisualInfo* gnash::renderer::x11::X11Device::_vinfo |
|
protected |
◆ _visual
Visual* gnash::renderer::x11::X11Device::_visual |
|
protected |
◆ _window
Window gnash::renderer::x11::X11Device::_window |
|
protected |
The documentation for this class was generated from the following files: