LMMS
Loading...
Searching...
No Matches
win_cairo.c File Reference
#include "stub.h"
#include "types.h"
#include "win.h"
#include "pugl/cairo.h"
#include <cairo-win32.h>
#include <cairo.h>
#include <stdlib.h>

Classes

struct  PuglWinCairoSurface

Functions

static PuglStatus puglWinCairoCreateDrawContext (PuglView *view)
static PuglStatus puglWinCairoDestroyDrawContext (PuglView *view)
static PuglStatus puglWinCairoConfigure (PuglView *view)
static void puglWinCairoClose (PuglView *view)
static PuglStatus puglWinCairoOpen (PuglView *view)
static void puglWinCairoDestroy (PuglView *view)
static PuglStatus puglWinCairoEnter (PuglView *view, const PuglExposeEvent *expose)
static PuglStatus puglWinCairoLeave (PuglView *view, const PuglExposeEvent *expose)
static voidpuglWinCairoGetContext (PuglView *view)
const PuglBackendpuglCairoBackend ()

Function Documentation

◆ puglCairoBackend()

const PuglBackend * puglCairoBackend ( void )

◆ puglWinCairoClose()

void puglWinCairoClose ( PuglView * view)
static

◆ puglWinCairoConfigure()

PuglStatus puglWinCairoConfigure ( PuglView * view)
static

◆ puglWinCairoCreateDrawContext()

PuglStatus puglWinCairoCreateDrawContext ( PuglView * view)
static

◆ puglWinCairoDestroy()

void puglWinCairoDestroy ( PuglView * view)
static

◆ puglWinCairoDestroyDrawContext()

PuglStatus puglWinCairoDestroyDrawContext ( PuglView * view)
static

◆ puglWinCairoEnter()

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

◆ puglWinCairoGetContext()

void * puglWinCairoGetContext ( PuglView * view)
static

◆ puglWinCairoLeave()

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

◆ puglWinCairoOpen()

PuglStatus puglWinCairoOpen ( PuglView * view)
static