|
Blender
V2.93
|
This is the complete list of members for blender::gpu::GLShader, including all inherited members.
| bind(void) override | blender::gpu::GLShader | virtual |
| finalize(void) override | blender::gpu::GLShader | virtual |
| fragment_shader_from_glsl(MutableSpan< const char * > sources) override | blender::gpu::GLShader | virtual |
| geometry_shader_from_glsl(MutableSpan< const char * > sources) override | blender::gpu::GLShader | virtual |
| GLShader(const char *name) | blender::gpu::GLShader | |
| interface | blender::gpu::Shader | |
| name | blender::gpu::Shader | protected |
| name_get(void) const | blender::gpu::Shader | inline |
| print_log(Span< const char * > sources, char *log, const char *stage, const bool error) | blender::gpu::Shader | protected |
| program_handle_get(void) const override | blender::gpu::GLShader | virtual |
| Shader(const char *name) | blender::gpu::Shader | |
| transform_feedback_disable(void) override | blender::gpu::GLShader | virtual |
| transform_feedback_enable(GPUVertBuf *buf) override | blender::gpu::GLShader | virtual |
| transform_feedback_names_set(Span< const char * > name_list, const eGPUShaderTFBType geom_type) override | blender::gpu::GLShader | virtual |
| unbind(void) override | blender::gpu::GLShader | virtual |
| uniform_float(int location, int comp_len, int array_size, const float *data) override | blender::gpu::GLShader | virtual |
| uniform_int(int location, int comp_len, int array_size, const int *data) override | blender::gpu::GLShader | virtual |
| vertex_shader_from_glsl(MutableSpan< const char * > sources) override | blender::gpu::GLShader | virtual |
| vertformat_from_shader(GPUVertFormat *format) const override | blender::gpu::GLShader | virtual |
| ~GLShader() | blender::gpu::GLShader | |
| ~Shader() | blender::gpu::Shader | virtual |