Namespace videocomposer::VideoShaders
Namespace List > videocomposer > VideoShaders
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