SDL  2.0
SDL_kmsdrmsym.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define SDL_KMSDRM_MODULE(modname)
 
#define SDL_KMSDRM_SYM(rc, fn, params)
 
#define SDL_KMSDRM_SYM_CONST(type, name)
 

Functions

 SDL_KMSDRM_SYM (int, drmModeAddFB,(int fd, uint32_t width, uint32_t height, uint8_t depth, uint8_t bpp, uint32_t pitch, uint32_t bo_handle, uint32_t *buf_id)) SDL_KMSDRM_SYM(int
 
int uint32_t uint32_t uint32_t const uint32_t const uint32_t const uint32_t uint32_t uint32_t flags SDL_KMSDRM_SYM (int, drmModeAddFB2WithModifiers,(int fd, uint32_t width, uint32_t height, uint32_t pixel_format, const uint32_t bo_handles[4], const uint32_t pitches[4], const uint32_t offsets[4], const uint64_t modifier[4], uint32_t *buf_id, uint32_t flags)) SDL_KMSDRM_SYM(int
 
int uint32_t uint32_t uint32_t const uint32_t const uint32_t const uint32_t uint32_t uint32_t flags struct gbm_device uint32_t uint32_t usage SDL_KMSDRM_SYM (void, gbm_bo_set_user_data,(struct gbm_bo *bo, void *data, void(*destroy_user_data)(struct gbm_bo *, void *))) SDL_KMSDRM_SYM(struct gbm_bo *
 

Variables

 drmModeAddFB2
 
int fd
 
int uint32_t width
 
int uint32_t uint32_t height
 
int uint32_t uint32_t uint32_t pixel_format
 
int uint32_t uint32_t uint32_t const uint32_t bo_handles [4]
 
int uint32_t uint32_t uint32_t const uint32_t const uint32_t pitches [4]
 
int uint32_t uint32_t uint32_t const uint32_t const uint32_t const uint32_t offsets [4]
 
int uint32_t uint32_t uint32_t const uint32_t const uint32_t const uint32_t uint32_tbuf_id
 
int uint32_t uint32_t uint32_t const uint32_t const uint32_t const uint32_t uint32_t uint32_t flags gbm_device_is_format_supported
 
int uint32_t uint32_t uint32_t const uint32_t const uint32_t const uint32_t uint32_t uint32_t flags struct gbm_device * gbm
 
int uint32_t uint32_t uint32_t const uint32_t const uint32_t const uint32_t uint32_t uint32_t flags struct gbm_device uint32_t format
 
int uint32_t uint32_t uint32_t const uint32_t const uint32_t const uint32_t uint32_t uint32_t flags struct gbm_device uint32_t uint32_t usage gbm_bo_create
 

Macro Definition Documentation

◆ SDL_KMSDRM_MODULE

#define SDL_KMSDRM_MODULE (   modname)

Definition at line 25 of file SDL_kmsdrmsym.h.

◆ SDL_KMSDRM_SYM

#define SDL_KMSDRM_SYM (   rc,
  fn,
  params 
)

Definition at line 29 of file SDL_kmsdrmsym.h.

◆ SDL_KMSDRM_SYM_CONST

#define SDL_KMSDRM_SYM_CONST (   type,
  name 
)

Definition at line 33 of file SDL_kmsdrmsym.h.

Function Documentation

◆ SDL_KMSDRM_SYM() [1/3]

SDL_KMSDRM_SYM ( int  ,
drmModeAddFB  ,
(int fd, uint32_t width, uint32_t height, uint8_t depth, uint8_t bpp, uint32_t pitch, uint32_t bo_handle, uint32_t *buf_id  
)

◆ SDL_KMSDRM_SYM() [2/3]

int uint32_t uint32_t uint32_t const uint32_t const uint32_t const uint32_t uint32_t uint32_t flags SDL_KMSDRM_SYM ( int  ,
drmModeAddFB2WithModifiers  ,
(int fd, uint32_t width, uint32_t height, uint32_t pixel_format, const uint32_t bo_handles[4], const uint32_t pitches[4], const uint32_t offsets[4], const uint64_t modifier[4], uint32_t *buf_id, uint32_t flags  
)

◆ SDL_KMSDRM_SYM() [3/3]

int uint32_t uint32_t uint32_t const uint32_t const uint32_t const uint32_t uint32_t uint32_t flags struct gbm_device uint32_t uint32_t usage SDL_KMSDRM_SYM ( void  ,
gbm_bo_set_user_data  ,
(struct gbm_bo *bo, void *data, void(*destroy_user_data)(struct gbm_bo *, void *))   
)

Variable Documentation

◆ bo_handles

int uint32_t uint32_t uint32_t const uint32_t bo_handles[4]

Definition at line 52 of file SDL_kmsdrmsym.h.

◆ buf_id

Definition at line 54 of file SDL_kmsdrmsym.h.

◆ drmModeAddFB2

drmModeAddFB2

Definition at line 51 of file SDL_kmsdrmsym.h.

◆ fd

Definition at line 51 of file SDL_kmsdrmsym.h.

◆ format

Definition at line 92 of file SDL_kmsdrmsym.h.

◆ gbm

int uint32_t uint32_t uint32_t uint32_t uint32_t int drmModeModeInfoPtr mode int uint32_t uint32_t uint32_t uint32_t int32_t int32_t hot_y struct gbm_device uint32_t uint32_t usage struct gbm_device * gbm

Definition at line 91 of file SDL_kmsdrmsym.h.

◆ gbm_bo_create

int uint32_t uint32_t uint32_t const uint32_t const uint32_t const uint32_t uint32_t uint32_t flags struct gbm_device uint32_t uint32_t usage gbm_bo_create

Definition at line 110 of file SDL_kmsdrmsym.h.

◆ gbm_device_is_format_supported

int uint32_t uint32_t uint32_t const uint32_t const uint32_t const uint32_t uint32_t uint32_t flags gbm_device_is_format_supported

Definition at line 91 of file SDL_kmsdrmsym.h.

◆ height

Definition at line 51 of file SDL_kmsdrmsym.h.

◆ offsets

Definition at line 53 of file SDL_kmsdrmsym.h.

◆ pitches

int uint32_t uint32_t uint32_t const uint32_t const uint32_t pitches[4]

Definition at line 53 of file SDL_kmsdrmsym.h.

Referenced by GetYUVPlanes().

◆ pixel_format

◆ width

Definition at line 51 of file SDL_kmsdrmsym.h.