GFXprim
2D bitmap graphics library with emphasis on speed and correctness
Loading...
Searching...
No Matches
Enumerations | Functions
gp_linux_drm.h File Reference

A Linux DRM backend. More...

#include <backends/gp_backend.h>

Go to the source code of this file.

Enumerations

enum  gp_linux_drm_flags { GP_LINUX_DRM_NO_INPUT = 0x01 }
 Linux DRM backend flags. More...
 

Functions

gp_backendgp_linux_drm_init (const char *drm_path, int flags)
 A Linux DRM backend initialization.
 

Detailed Description

A Linux DRM backend.

Simple DRM backend along with Linux input for input devices.

Definition in file gp_linux_drm.h.

Enumeration Type Documentation

◆ gp_linux_drm_flags

Linux DRM backend flags.

Enumerator
GP_LINUX_DRM_NO_INPUT 

Do not use linux input for keyboard and mouse.

Definition at line 18 of file gp_linux_drm.h.

Function Documentation

◆ gp_linux_drm_init()

gp_backend * gp_linux_drm_init ( const char *  drm_path,
int  flags 
)

A Linux DRM backend initialization.

So far single monitor.

Parameters
drm_pathA path to dri device file e.g. "/dev/dri/card0"
flagsenum gp_linux_drm_flags
Returns
Initialized backend or NULL in a case of a failure.