Mir
Macros | Functions | Variables
eglapp.c File Reference
#include "eglapp.h"
#include "mir_toolkit/mir_client_library.h"
#include <stdio.h>
#include <stdlib.h>
#include <signal.h>
#include <time.h>
#include <string.h>
#include <EGL/egl.h>
#include <GLES2/gl2.h>
#include <xkbcommon/xkbcommon-keysyms.h>
Include dependency graph for eglapp.c:

Macros

#define CHECK(_cond, _err)
 

Functions

void mir_eglapp_cleanup (void)
 
void mir_eglapp_quit (void)
 
mir_eglapp_bool mir_eglapp_running (void)
 
void mir_eglapp_swap_buffers (void)
 
double mir_eglapp_display_hz (void)
 
void mir_eglapp_handle_event (MirSurface *surface, MirEvent const *ev, void *unused)
 
mir_eglapp_bool mir_eglapp_init (int argc, char *argv[], unsigned int *width, unsigned int *height, struct mir_eglapp_arg const *custom_args)
 
struct MirConnectionmir_eglapp_native_connection ()
 
struct MirSurfacemir_eglapp_native_surface ()
 

Variables

float mir_eglapp_background_opacity = 1.0f
 

Macro Definition Documentation

§ CHECK

#define CHECK (   _cond,
  _err 
)
Value:
if (!(_cond)) \
{ \
printf("%s\n", (_err)); \
return 0; \
}

Function Documentation

§ mir_eglapp_cleanup()

void mir_eglapp_cleanup ( void  )
Examples:
tooltip.c.

§ mir_eglapp_display_hz()

double mir_eglapp_display_hz ( void  )

§ mir_eglapp_handle_event()

void mir_eglapp_handle_event ( MirSurface surface,
MirEvent const *  ev,
void *  unused 
)

§ mir_eglapp_init()

mir_eglapp_bool mir_eglapp_init ( int  argc,
char *  argv[],
unsigned int *  width,
unsigned int *  height,
struct mir_eglapp_arg const *  custom_args 
)
Examples:
tooltip.c.

§ mir_eglapp_native_connection()

struct MirConnection* mir_eglapp_native_connection ( )
Examples:
tooltip.c.

§ mir_eglapp_native_surface()

struct MirSurface* mir_eglapp_native_surface ( )
Examples:
tooltip.c.

§ mir_eglapp_quit()

void mir_eglapp_quit ( void  )

§ mir_eglapp_running()

mir_eglapp_bool mir_eglapp_running ( void  )
Examples:
tooltip.c.

§ mir_eglapp_swap_buffers()

void mir_eglapp_swap_buffers ( void  )
Examples:
tooltip.c.

Variable Documentation

§ mir_eglapp_background_opacity

float mir_eglapp_background_opacity = 1.0f
Examples:
tooltip.c.

Copyright © 2012-2016 Canonical Ltd.
Generated on Sat Dec 3 12:48:59 UTC 2016