![]() |
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 |