|
Kodi Documentation
18.0
Kodi is an open source media player and entertainment hub.
|
#include <vector>#include "system_gl.h"#include "FrameBufferObject.h"#include "xbmc/guilib/Shader.h"#include "cores/VideoSettings.h"#include "RenderFlags.h"#include "RenderInfo.h"#include "windowing/GraphicContext.h"#include "BaseRenderer.h"#include "xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodec.h"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 |
| #define FIELD_BOT 2 |
| #define FIELD_FULL 0 |
| #define FIELD_TOP 1 |
| #define PLANE_U 1 |
| #define PLANE_V 2 |
| #define PLANE_Y 0 |
| enum RenderMethod |
| enum RenderQuality |
| YUVCOEF yuv_coef_bt601 |
| YUVCOEF yuv_coef_bt709 |
| YUVCOEF yuv_coef_ebu |
| YUVCOEF yuv_coef_smtp240m |
| YUVRANGE yuv_range_full |
| YUVRANGE yuv_range_lim |