summaryrefslogtreecommitdiff
path: root/EGL/yagl_onscreen_display.h
blob: 1ed4205157f5eb97286a3bc81773fd69795c319d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#ifndef _YAGL_ONSCREEN_DISPLAY_H_
#define _YAGL_ONSCREEN_DISPLAY_H_

#include "yagl_export.h"
#include "yagl_types.h"
#include "yagl_display.h"

struct vigs_drm_device;

struct yagl_onscreen_display
{
    struct yagl_display base;

    struct vigs_drm_device *drm_dev;
};

struct yagl_onscreen_display
    *yagl_onscreen_display_create(yagl_os_display display_id,
                                  struct yagl_native_display *native_dpy,
                                  yagl_host_handle host_dpy);

#endif