Blender  V2.93
blender::gpu::GLShader Member List

This is the complete list of members for blender::gpu::GLShader, including all inherited members.

bind(void) overrideblender::gpu::GLShadervirtual
finalize(void) overrideblender::gpu::GLShadervirtual
fragment_shader_from_glsl(MutableSpan< const char * > sources) overrideblender::gpu::GLShadervirtual
geometry_shader_from_glsl(MutableSpan< const char * > sources) overrideblender::gpu::GLShadervirtual
GLShader(const char *name)blender::gpu::GLShader
interfaceblender::gpu::Shader
nameblender::gpu::Shaderprotected
name_get(void) constblender::gpu::Shaderinline
print_log(Span< const char * > sources, char *log, const char *stage, const bool error)blender::gpu::Shaderprotected
program_handle_get(void) const overrideblender::gpu::GLShadervirtual
Shader(const char *name)blender::gpu::Shader
transform_feedback_disable(void) overrideblender::gpu::GLShadervirtual
transform_feedback_enable(GPUVertBuf *buf) overrideblender::gpu::GLShadervirtual
transform_feedback_names_set(Span< const char * > name_list, const eGPUShaderTFBType geom_type) overrideblender::gpu::GLShadervirtual
unbind(void) overrideblender::gpu::GLShadervirtual
uniform_float(int location, int comp_len, int array_size, const float *data) overrideblender::gpu::GLShadervirtual
uniform_int(int location, int comp_len, int array_size, const int *data) overrideblender::gpu::GLShadervirtual
vertex_shader_from_glsl(MutableSpan< const char * > sources) overrideblender::gpu::GLShadervirtual
vertformat_from_shader(GPUVertFormat *format) const overrideblender::gpu::GLShadervirtual
~GLShader()blender::gpu::GLShader
~Shader()blender::gpu::Shadervirtual