FreeRDP
uwac-output.c File Reference
#include "uwac-priv.h"
#include "uwac-utils.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>

Macros

#define TARGET_OUTPUT_INTERFACE   2
 

Functions

static void output_handle_geometry (void *data, struct wl_output *wl_output, int x, int y, int physical_width, int physical_height, int subpixel, const char *make, const char *model, int transform)
 
static void output_handle_done (void *data, struct wl_output *wl_output)
 
static void output_handle_scale (void *data, struct wl_output *wl_output, int32_t scale)
 
static void output_handle_mode (void *data, struct wl_output *wl_output, uint32_t flags, int width, int height, int refresh)
 
UwacOutput * UwacCreateOutput (UwacDisplay *d, uint32_t id, uint32_t version)
 
int UwacDestroyOutput (UwacOutput *output)
 

Variables

static const struct wl_output_listener output_listener
 

Macro Definition Documentation

#define TARGET_OUTPUT_INTERFACE   2

Function Documentation

static void output_handle_done ( void data,
struct wl_output *  wl_output 
)
static
static void output_handle_geometry ( void data,
struct wl_output *  wl_output,
int  x,
int  y,
int  physical_width,
int  physical_height,
int  subpixel,
const char *  make,
const char *  model,
int  transform 
)
static

Here is the call graph for this function:

static void output_handle_mode ( void data,
struct wl_output *  wl_output,
uint32_t  flags,
int  width,
int  height,
int  refresh 
)
static
static void output_handle_scale ( void data,
struct wl_output *  wl_output,
int32_t  scale 
)
static
UwacOutput* UwacCreateOutput ( UwacDisplay *  d,
uint32_t  id,
uint32_t  version 
)

Here is the call graph for this function:

Here is the caller graph for this function:

int UwacDestroyOutput ( UwacOutput *  output)

Here is the caller graph for this function:

Variable Documentation

const struct wl_output_listener output_listener
static
Initial value:
= {
}
static void output_handle_mode(void *data, struct wl_output *wl_output, uint32_t flags, int width, int height, int refresh)
Definition: uwac-output.c:71
static void output_handle_scale(void *data, struct wl_output *wl_output, int32_t scale)
Definition: uwac-output.c:64
static void output_handle_geometry(void *data, struct wl_output *wl_output, int x, int y, int physical_width, int physical_height, int subpixel, const char *make, const char *model, int transform)
Definition: uwac-output.c:32
static void output_handle_done(void *data, struct wl_output *wl_output)
Definition: uwac-output.c:57