Blender V4.3
blender::gpu::VKShaderInterface Member List

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

access_mask(const shader::ShaderCreateInfo::Resource::BindType &bind_type, int binding) constblender::gpu::VKShaderInterface
arrayed(const shader::ShaderCreateInfo::Resource::BindType &bind_type, int binding) constblender::gpu::VKShaderInterface
attr_get(const char *name) constblender::gpu::ShaderInterfaceinline
attr_get(const int binding) constblender::gpu::ShaderInterfaceinline
attr_len_blender::gpu::ShaderInterface
attr_types_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
constant_get(const char *name) constblender::gpu::ShaderInterfaceinline
constant_len_blender::gpu::ShaderInterface
copy_input_name(ShaderInput *input, const StringRefNull &name, char *name_buffer, uint32_t &name_buffer_offset) constblender::gpu::ShaderInterfaceinlineprotected
debug_print() constblender::gpu::ShaderInterface
descriptor_set_layout_info_get() constblender::gpu::VKShaderInterfaceinline
descriptor_set_location(const shader::ShaderCreateInfo::Resource &resource) constblender::gpu::VKShaderInterface
descriptor_set_location(const shader::ShaderCreateInfo::Resource::BindType &bind_type, int binding) constblender::gpu::VKShaderInterface
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
get_attribute_type(int location) constblender::gpu::VKShaderInterfaceinline
init(const shader::ShaderCreateInfo &info)blender::gpu::VKShaderInterface
input_name_get(const ShaderInput *input) constblender::gpu::ShaderInterfaceinline
inputs_blender::gpu::ShaderInterface
is_point_shader() constblender::gpu::VKShaderInterfaceinline
name_buffer_blender::gpu::ShaderInterface
push_constants_layout_get() constblender::gpu::VKShaderInterfaceinline
resource_bindings_get() constblender::gpu::VKShaderInterfaceinline
set_input_name(ShaderInput *input, char *name, uint32_t name_len) constblender::gpu::ShaderInterfaceinlineprotected
ShaderInterface()blender::gpu::ShaderInterface
sort_inputs()blender::gpu::ShaderInterfaceprotected
ssbo_attr_mask_blender::gpu::ShaderInterface
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
VKShaderInterface()=defaultblender::gpu::VKShaderInterface
~ShaderInterface()blender::gpu::ShaderInterfacevirtual