xcal
基于 C++23 的现代图形渲染引擎
|
#include <shader.hpp>
Public 成员函数 | |
Shader (gl::GLenum type) | |
Shader (gl::GLenum type, gl::GLuint shader) | |
~Shader () | |
bool | is_valid () const |
void | swap (Shader &o) |
void | destroy () |
静态 Public 成员函数 | |
static Shader | from_source (gl::GLenum type, std::string_view source) |
static Shader | from_file (gl::GLenum type, std::string_view file_path) |
友元 | |
class | Object |
class | xcal::render::opengl::GL::ShaderProgram |
在文件 shader.hpp 第 6 行定义.
|
inline |
在文件 shader.hpp 第 24 行定义.
|
inline |
在文件 shader.hpp 第 25 行定义.
|
inline |
在文件 shader.hpp 第 27 行定义.
|
static |
|
static |
|
inline |
在文件 shader.hpp 第 30 行定义.
|
inline |
|
friend |
在文件 shader.hpp 第 7 行定义.
|
friend |
在文件 shader.hpp 第 8 行定义.