LMMS
Loading...
Searching...
No Matches
x11_cairo.c File Reference
#include "types.h"
#include "x11.h"
#include "pugl/cairo.h"
#include "pugl/pugl.h"
#include <X11/Xutil.h>
#include <cairo-xlib.h>
#include <cairo.h>
#include <stdlib.h>

Classes

struct  PuglX11CairoSurface

Functions

static void puglX11CairoClose (PuglView *view)
static PuglStatus puglX11CairoOpen (PuglView *view)
static PuglStatus puglX11CairoCreate (PuglView *view)
static void puglX11CairoDestroy (PuglView *view)
static PuglStatus puglX11CairoEnter (PuglView *view, const PuglExposeEvent *expose)
static PuglStatus puglX11CairoLeave (PuglView *view, const PuglExposeEvent *expose)
static voidpuglX11CairoGetContext (PuglView *view)
const PuglBackendpuglCairoBackend (void)

Function Documentation

◆ puglCairoBackend()

const PuglBackend * puglCairoBackend ( void )

◆ puglX11CairoClose()

void puglX11CairoClose ( PuglView * view)
static

◆ puglX11CairoCreate()

PuglStatus puglX11CairoCreate ( PuglView * view)
static

◆ puglX11CairoDestroy()

void puglX11CairoDestroy ( PuglView * view)
static

◆ puglX11CairoEnter()

PuglStatus puglX11CairoEnter ( PuglView * view,
const PuglExposeEvent * expose )
static

◆ puglX11CairoGetContext()

void * puglX11CairoGetContext ( PuglView * view)
static

◆ puglX11CairoLeave()

PuglStatus puglX11CairoLeave ( PuglView * view,
const PuglExposeEvent * expose )
static

◆ puglX11CairoOpen()

PuglStatus puglX11CairoOpen ( PuglView * view)
static