#include <pluginsupport.h>
Public Member Functions | |
| FrameBuffer * | pFB () |
| int | shmBitmap () |
| void | bitmapAlloc (BoxSize &size) |
| void | bitmapFree () |
| Pixel * | bitmapAttach () |
| void | detach (Pixel *addr) |
Static Public Member Functions | |
| static int | create (FrameBuffer &fb) |
| static void | destroy (int shmID) |
| static SharedObject * | attach (int shmID) |
| static void | detach (SharedObject *addr) |
Definition at line 108 of file pluginsupport.h.
| FrameBuffer* SharedObject::pFB | ( | ) | [inline] |
| int SharedObject::shmBitmap | ( | ) | [inline] |
| static int SharedObject::create | ( | FrameBuffer & | fb | ) | [static] |
Create shared object from plain frame buffer.
| fb | Source frame buffer. |
| static void SharedObject::destroy | ( | int | shmID | ) | [static] |
Destroy shared object.
| shmID | Id returned by SharedObject::create() method. |
| static SharedObject* SharedObject::attach | ( | int | shmID | ) | [static] |
Attach process to shared object.
| shmID | Id of shared object. |
| static void SharedObject::detach | ( | SharedObject * | addr | ) | [static] |
Detach process from shared object.
| addr | Address of shared object returned by SharedObject::attach() method. |
| void SharedObject::bitmapAlloc | ( | BoxSize & | size | ) |
Allocate shared bitmap.
| size | Size of bitmap. |
| void SharedObject::bitmapFree | ( | ) |
Free shared memory allocated by SharedObject::bitmapAlloc() method.
| Pixel* SharedObject::bitmapAttach | ( | ) |
Attach process to bitmap.
| void SharedObject::detach | ( | Pixel * | addr | ) |
Detach process from bitmap.
| addr | Address of shared object returned by SharedObject::bitmapAttach() method. |
1.5.2