Blender  V3.3
blender::gpu::GLShaderInterface Member List

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

attr_get(const char *name) constblender::gpu::ShaderInterfaceinline
attr_len_blender::gpu::ShaderInterface
builtin_blocks_blender::gpu::ShaderInterface
builtin_uniform_block_name(GPUUniformBlockBuiltin u)blender::gpu::ShaderInterfaceinlineprotectedstatic
builtin_uniform_name(GPUUniformBuiltin u)blender::gpu::ShaderInterfaceinlineprotectedstatic
builtins_blender::gpu::ShaderInterface
copy_input_name(ShaderInput *input, const StringRefNull &name, char *name_buffer, uint32_t &name_buffer_offset) constblender::gpu::ShaderInterfaceinlineprotected
debug_print()blender::gpu::ShaderInterface
enabled_attr_mask_blender::gpu::ShaderInterface
enabled_ima_mask_blender::gpu::ShaderInterface
enabled_ssbo_mask_blender::gpu::ShaderInterface
enabled_tex_mask_blender::gpu::ShaderInterface
enabled_ubo_mask_blender::gpu::ShaderInterface
GLShaderInterface(GLuint program, const shader::ShaderCreateInfo &info)blender::gpu::GLShaderInterface
GLShaderInterface(GLuint program)blender::gpu::GLShaderInterface
input_name_get(const ShaderInput *input) constblender::gpu::ShaderInterfaceinline
inputs_blender::gpu::ShaderInterface
MEM_CXX_CLASS_ALLOC_FUNCS("GLShaderInterface")blender::gpu::GLShaderInterface
name_buffer_blender::gpu::ShaderInterface
ref_add(GLVaoCache *ref)blender::gpu::GLShaderInterface
ref_remove(GLVaoCache *ref)blender::gpu::GLShaderInterface
set_input_name(ShaderInput *input, char *name, uint32_t name_len) constblender::gpu::ShaderInterfaceinlineprotected
ShaderInterface()blender::gpu::ShaderInterface
ShaderInterface(const shader::ShaderCreateInfo &info)blender::gpu::ShaderInterface
sort_inputs()blender::gpu::ShaderInterfaceprotected
ssbo_get(const char *name) constblender::gpu::ShaderInterfaceinline
ssbo_get(const int binding) constblender::gpu::ShaderInterfaceinline
ssbo_len_blender::gpu::ShaderInterface
texture_get(const int binding) constblender::gpu::ShaderInterfaceinline
ubo_builtin(const GPUUniformBlockBuiltin builtin) constblender::gpu::ShaderInterfaceinline
ubo_get(const char *name) constblender::gpu::ShaderInterfaceinline
ubo_get(const int binding) constblender::gpu::ShaderInterfaceinline
ubo_len_blender::gpu::ShaderInterface
uniform_builtin(const GPUUniformBuiltin builtin) constblender::gpu::ShaderInterfaceinline
uniform_get(const char *name) constblender::gpu::ShaderInterfaceinline
uniform_len_blender::gpu::ShaderInterface
~GLShaderInterface()blender::gpu::GLShaderInterface
~ShaderInterface()blender::gpu::ShaderInterfacevirtual