|
LMMS
|
Graphics backend interface. More...
#include <types.h>
Public Attributes | |
| PUGL_WARN_UNUSED_RESULT PuglStatus(* | configure )(PuglView *) |
| Get visual information from display and setup view as necessary. | |
| PUGL_WARN_UNUSED_RESULT PuglStatus(* | create )(PuglView *) |
| Create surface and drawing context. | |
| void(* | destroy )(PuglView *) |
| Destroy surface and drawing context. | |
| PUGL_WARN_UNUSED_RESULT PuglStatus(* | enter )(PuglView *, const PuglExposeEvent *) |
| Enter drawing context, for drawing if expose is non-null. | |
| PUGL_WARN_UNUSED_RESULT PuglStatus(* | leave )(PuglView *, const PuglExposeEvent *) |
| Leave drawing context, after drawing if expose is non-null. | |
| void *(* | getContext )(PuglView *) |
| Return the puglGetContext() handle for the application, if any. | |
Graphics backend interface.
| PUGL_WARN_UNUSED_RESULT PuglStatus(* PuglBackendImpl::configure) (PuglView *) |
Get visual information from display and setup view as necessary.
| PUGL_WARN_UNUSED_RESULT PuglStatus(* PuglBackendImpl::create) (PuglView *) |
Create surface and drawing context.
| PUGL_WARN_UNUSED_RESULT PuglStatus(* PuglBackendImpl::enter) (PuglView *, const PuglExposeEvent *) |
Enter drawing context, for drawing if expose is non-null.
Return the puglGetContext() handle for the application, if any.
| PUGL_WARN_UNUSED_RESULT PuglStatus(* PuglBackendImpl::leave) (PuglView *, const PuglExposeEvent *) |
Leave drawing context, after drawing if expose is non-null.