|
Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
Classes | |
| struct | fbo_scale_axis |
| FBO scaling parameters for a single axis. More... | |
| struct | fbo_scale |
| FBO parameters. More... | |
| struct | video_shader_parameter |
| struct | video_shader_pass |
| struct | video_shader_lut |
| struct | video_shader |
| struct | AddonProps_ShaderPreset |
| ShaderPreset properties. More... | |
| struct | AddonToKodiFuncTable_ShaderPreset |
| ShaderPreset callbacks. More... | |
| struct | KodiToAddonFuncTable_ShaderPreset |
| ShaderPreset function hooks. More... | |
| struct | AddonInstance_ShaderPreset |
| ShaderPreset instance. More... | |
| typedef struct AddonInstance_ShaderPreset AddonInstance_ShaderPreset |
ShaderPreset instance.
Not to be used outside this header.
| typedef struct AddonProps_ShaderPreset AddonProps_ShaderPreset |
ShaderPreset properties.
Not to be used outside this header.
ShaderPreset callbacks.
Not to be used outside this header.
| typedef struct fbo_scale_axis fbo_scale_axis |
FBO scaling parameters for a single axis.
ShaderPreset function hooks.
Not to be used outside this header.
| typedef void* preset_file |
The data system used for shader presets
| typedef enum SHADER_FILTER_TYPE SHADER_FILTER_TYPE |
| typedef enum SHADER_SCALE_TYPE SHADER_SCALE_TYPE |
Scale types.
If no scale type is specified, it is assumed that the scale type is relative to the input with a scaling factor of 1.0.
Exceptions: If no scale type is set for the last pass, it is assumed to output at the full resolution rather than assuming of scale of 1.0, and bypasses any frame-buffer object rendering.
| typedef enum SHADER_WRAP_TYPE SHADER_WRAP_TYPE |
Texture wrapping mode.
| typedef struct video_shader video_shader |
| typedef struct video_shader_lut video_shader_lut |
| typedef struct video_shader_parameter video_shader_parameter |
| typedef struct video_shader_pass video_shader_pass |
| enum SHADER_FILTER_TYPE |
| enum SHADER_SCALE_TYPE |
Scale types.
If no scale type is specified, it is assumed that the scale type is relative to the input with a scaling factor of 1.0.
Exceptions: If no scale type is set for the last pass, it is assumed to output at the full resolution rather than assuming of scale of 1.0, and bypasses any frame-buffer object rendering.
| enum SHADER_WRAP_TYPE |