Skip to content

Namespace videocomposer::VideoShaders

Namespace List > videocomposer > VideoShaders

More...

Public Attributes

Type Name
const std::string COLOR_CORRECTION_FUNCTIONS
const std::string FRAGMENT_NV12
const std::string FRAGMENT_RGBA
const std::string FRAGMENT_RGBA_HQ
const std::string FRAGMENT_YUV420P
const std::string MASTER_FRAGMENT_SHADER
const std::string MASTER_VERTEX_SHADER = /* multi line expression */
const std::string VERTEX_SHADER = /* multi line expression */

Detailed Description

Video shader source code (GLSL 330 core) Based on mpv's video_shaders.c approach

Public Attributes Documentation

variable COLOR_CORRECTION_FUNCTIONS

const std::string videocomposer::VideoShaders::COLOR_CORRECTION_FUNCTIONS;

variable FRAGMENT_NV12

const std::string videocomposer::VideoShaders::FRAGMENT_NV12;

variable FRAGMENT_RGBA

const std::string videocomposer::VideoShaders::FRAGMENT_RGBA;

variable FRAGMENT_RGBA_HQ

const std::string videocomposer::VideoShaders::FRAGMENT_RGBA_HQ;

variable FRAGMENT_YUV420P

const std::string videocomposer::VideoShaders::FRAGMENT_YUV420P;

variable MASTER_FRAGMENT_SHADER

const std::string videocomposer::VideoShaders::MASTER_FRAGMENT_SHADER;

variable MASTER_VERTEX_SHADER

const std::string videocomposer::VideoShaders::MASTER_VERTEX_SHADER;

variable VERTEX_SHADER

const std::string videocomposer::VideoShaders::VERTEX_SHADER;


The documentation for this class was generated from the following file src/cuems_videocomposer/cpp/display/VideoShaders.h