Kodi Documentation  18.0
Kodi is an open source media player and entertainment hub.
LinuxRendererGLES.h File Reference

Classes

struct  DRAWRECT
 
struct  YUVRANGE
 
struct  YUVCOEF
 
class  CLinuxRendererGLES
 
struct  CLinuxRendererGLES::YUVPLANE
 
struct  CLinuxRendererGLES::CPictureBuffer
 

Namespaces

 Shaders
 

Macros

#define PLANE_Y   0
 
#define PLANE_U   1
 
#define PLANE_V   2
 
#define FIELD_FULL   0
 
#define FIELD_TOP   1
 
#define FIELD_BOT   2
 

Enumerations

enum  RenderMethod {
  RENDER_GLSL =0x01, RENDER_CUSTOM =0x02, RENDER_GLSL = 0x01, RENDER_CUSTOM = 0x02,
  RENDER_INVALID = 0x00, RENDER_PS = 0x01, RENDER_SW = 0x02, RENDER_DXVA = 0x03
}
 
enum  RenderQuality {
  RQ_LOW =1, RQ_SINGLEPASS, RQ_MULTIPASS, RQ_LOW =1,
  RQ_SINGLEPASS, RQ_MULTIPASS, RQ_SOFTWARE
}
 

Variables

YUVRANGE yuv_range_lim
 
YUVRANGE yuv_range_full
 
YUVCOEF yuv_coef_bt601
 
YUVCOEF yuv_coef_bt709
 
YUVCOEF yuv_coef_ebu
 
YUVCOEF yuv_coef_smtp240m
 

Macro Definition Documentation

§ FIELD_BOT

#define FIELD_BOT   2

§ FIELD_FULL

#define FIELD_FULL   0

§ FIELD_TOP

#define FIELD_TOP   1

§ PLANE_U

#define PLANE_U   1

§ PLANE_V

#define PLANE_V   2

§ PLANE_Y

#define PLANE_Y   0

Enumeration Type Documentation

§ RenderMethod

Enumerator
RENDER_GLSL 
RENDER_CUSTOM 
RENDER_GLSL 
RENDER_CUSTOM 
RENDER_INVALID 
RENDER_PS 
RENDER_SW 
RENDER_DXVA 

§ RenderQuality

Enumerator
RQ_LOW 
RQ_SINGLEPASS 
RQ_MULTIPASS 
RQ_LOW 
RQ_SINGLEPASS 
RQ_MULTIPASS 
RQ_SOFTWARE 

Variable Documentation

§ yuv_coef_bt601

YUVCOEF yuv_coef_bt601

§ yuv_coef_bt709

YUVCOEF yuv_coef_bt709

§ yuv_coef_ebu

YUVCOEF yuv_coef_ebu

§ yuv_coef_smtp240m

YUVCOEF yuv_coef_smtp240m

§ yuv_range_full

YUVRANGE yuv_range_full

§ yuv_range_lim

YUVRANGE yuv_range_lim