|
Gamp v0.0.7-54-gccdc599
Gamp: Graphics, Audio, Multimedia and Processing
|
Classes | |
| class | GLSLTextureRaster |
| class | ShaderCode |
| Convenient shader code class to use and instantiate vertex or fragment programs. More... | |
| class | ShaderProgram |
| class | ShaderState |
| ShaderState allows to sharing data between shader programs, while updating the attribute and uniform locations when switching. More... | |
| class | ShaderUtil |
Typedefs | |
| typedef std::vector< uint8_t > | bytes_t |
| typedef std::vector< GLfloat > | float_list_t |
| typedef std::vector< GLint > | int_list_t |
| typedef std::vector< GLenum > | name_list_t |
| typedef std::vector< GLuint > | shader_list_t |
| typedef std::shared_ptr< ShaderCode > | ShaderCodeRef |
| typedef std::shared_ptr< ShaderProgram > | ShaderProgramRef |
| typedef std::vector< string_list_t > | source_list_t |
| typedef std::vector< string_t > | string_list_t |
| typedef std::string | string_t |
| typedef std::vector< stringview_t > | stringview_list_t |
| typedef std::string_view | stringview_t |
Functions | |
| std::ostream & | operator<< (std::ostream &out, const ShaderCode &v) |
| std::ostream & | operator<< (std::ostream &out, const ShaderProgram &v) |
| std::ostream & | operator<< (std::ostream &out, const ShaderState &v) |
| template<typename T> | |
| const jau::type_info & | vectorSignature () noexcept |
| Returns type signature of std::vector<T>. | |