| additional_info(StringRefNull info_name) | blender::gpu::shader::ShaderCreateInfo | inline |
| additional_info(StringRefNull info_name, Args... args) | blender::gpu::shader::ShaderCreateInfo | inline |
| additional_infos_ | blender::gpu::shader::ShaderCreateInfo | |
| auto_resource_location(bool value) | blender::gpu::shader::ShaderCreateInfo | inline |
| auto_resource_location_ | blender::gpu::shader::ShaderCreateInfo | |
| batch_resources_ | blender::gpu::shader::ShaderCreateInfo | |
| builtins(BuiltinBits builtin) | blender::gpu::shader::ShaderCreateInfo | inline |
| builtins_ | blender::gpu::shader::ShaderCreateInfo | |
| check_error() const | blender::gpu::shader::ShaderCreateInfo | |
| compilation_constant(Type type, StringRefNull name, double default_value) | blender::gpu::shader::ShaderCreateInfo | inline |
| compilation_constants_ | blender::gpu::shader::ShaderCreateInfo | |
| compute_entry_fn_ | blender::gpu::shader::ShaderCreateInfo | |
| compute_function(StringRefNull function_name) | blender::gpu::shader::ShaderCreateInfo | inline |
| compute_layout_ | blender::gpu::shader::ShaderCreateInfo | |
| compute_source(StringRefNull filename) | blender::gpu::shader::ShaderCreateInfo | inline |
| compute_source_ | blender::gpu::shader::ShaderCreateInfo | |
| compute_source_generated | blender::gpu::shader::ShaderCreateInfo | |
| define(StringRefNull name, StringRefNull value="") | blender::gpu::shader::ShaderCreateInfo | inline |
| defines_ | blender::gpu::shader::ShaderCreateInfo | |
| dependencies_generated | blender::gpu::shader::ShaderCreateInfo | |
| depth_write(DepthWrite value) | blender::gpu::shader::ShaderCreateInfo | inline |
| depth_write_ | blender::gpu::shader::ShaderCreateInfo | |
| do_static_compilation(bool value) | blender::gpu::shader::ShaderCreateInfo | inline |
| do_static_compilation_ | blender::gpu::shader::ShaderCreateInfo | |
| early_fragment_test(bool enable) | blender::gpu::shader::ShaderCreateInfo | inline |
| early_fragment_test_ | blender::gpu::shader::ShaderCreateInfo | |
| finalize(const bool recursive=false) | blender::gpu::shader::ShaderCreateInfo | |
| finalized_ | blender::gpu::shader::ShaderCreateInfo | |
| fragment_entry_fn_ | blender::gpu::shader::ShaderCreateInfo | |
| fragment_function(StringRefNull function_name) | blender::gpu::shader::ShaderCreateInfo | inline |
| fragment_out(int slot, Type type, StringRefNull name, DualBlend blend=DualBlend::NONE, int raster_order_group=-1) | blender::gpu::shader::ShaderCreateInfo | inline |
| fragment_outputs_ | blender::gpu::shader::ShaderCreateInfo | |
| fragment_source(StringRefNull filename) | blender::gpu::shader::ShaderCreateInfo | inline |
| fragment_source_ | blender::gpu::shader::ShaderCreateInfo | |
| fragment_source_generated | blender::gpu::shader::ShaderCreateInfo | |
| generated_sources | blender::gpu::shader::ShaderCreateInfo | |
| geometry_entry_fn_ | blender::gpu::shader::ShaderCreateInfo | |
| geometry_layout(PrimitiveIn prim_in, PrimitiveOut prim_out, int max_vertices, int invocations=-1) | blender::gpu::shader::ShaderCreateInfo | inline |
| geometry_layout_ | blender::gpu::shader::ShaderCreateInfo | |
| geometry_out(StageInterfaceInfo &interface) | blender::gpu::shader::ShaderCreateInfo | inline |
| geometry_out_interfaces_ | blender::gpu::shader::ShaderCreateInfo | |
| geometry_resources_ | blender::gpu::shader::ShaderCreateInfo | |
| geometry_source_ | blender::gpu::shader::ShaderCreateInfo | |
| geometry_source_generated | blender::gpu::shader::ShaderCreateInfo | |
| has_resource_image() const | blender::gpu::shader::ShaderCreateInfo | inline |
| has_resource_type(Resource::BindType bind_type) const | blender::gpu::shader::ShaderCreateInfo | inline |
| image(int slot, TextureFormat format, Qualifier qualifiers, ImageReadWriteType type, StringRefNull name, Frequency freq=Frequency::PASS) | blender::gpu::shader::ShaderCreateInfo | inline |
| interface_names_size_ | blender::gpu::shader::ShaderCreateInfo | |
| is_generated_ | blender::gpu::shader::ShaderCreateInfo | |
| is_vulkan_compatible() const | blender::gpu::shader::ShaderCreateInfo | |
| local_group_size(int local_size_x, int local_size_y=1, int local_size_z=1) | blender::gpu::shader::ShaderCreateInfo | inline |
| metal_backend_only(bool flag) | blender::gpu::shader::ShaderCreateInfo | inline |
| metal_backend_only_ | blender::gpu::shader::ShaderCreateInfo | |
| mtl_max_total_threads_per_threadgroup(ushort max_total_threads_per_threadgroup) | blender::gpu::shader::ShaderCreateInfo | inline |
| name_ | blender::gpu::shader::ShaderCreateInfo | |
| operator<<(std::ostream &stream, const ShaderCreateInfo &info) | blender::gpu::shader::ShaderCreateInfo | friend |
| operator==(const ShaderCreateInfo &b) const | blender::gpu::shader::ShaderCreateInfo | inline |
| pass_resources_ | blender::gpu::shader::ShaderCreateInfo | |
| push_constant(Type type, StringRefNull name, int array_size=0) | blender::gpu::shader::ShaderCreateInfo | inline |
| push_constants_ | blender::gpu::shader::ShaderCreateInfo | |
| resource_guard_defines(std::string &defines) const | blender::gpu::shader::ShaderCreateInfo | |
| resources_get_(Frequency freq) | blender::gpu::shader::ShaderCreateInfo | inline |
| resources_get_all_() const | blender::gpu::shader::ShaderCreateInfo | inline |
| sampler(int slot, ImageType type, StringRefNull name, Frequency freq=Frequency::PASS, GPUSamplerState sampler=GPUSamplerState::internal_sampler()) | blender::gpu::shader::ShaderCreateInfo | inline |
| Self typedef | blender::gpu::shader::ShaderCreateInfo | |
| ShaderCreateInfo(const char *name) | blender::gpu::shader::ShaderCreateInfo | inline |
| shared_resource_descriptor(void(*fn)(ShaderCreateInfo &)) | blender::gpu::shader::ShaderCreateInfo | inline |
| shared_variable(Type type, StringRefNull name) | blender::gpu::shader::ShaderCreateInfo | inline |
| shared_variables_ | blender::gpu::shader::ShaderCreateInfo | |
| specialization_constant(Type type, StringRefNull name, double default_value) | blender::gpu::shader::ShaderCreateInfo | inline |
| specialization_constants_ | blender::gpu::shader::ShaderCreateInfo | |
| storage_buf(int slot, Qualifier qualifiers, StringRefNull type_name, StringRefNull name, Frequency freq=Frequency::PASS) | blender::gpu::shader::ShaderCreateInfo | inline |
| subpass_in(int slot, Type type, ImageType img_type, StringRefNull name, int raster_order_group=-1) | blender::gpu::shader::ShaderCreateInfo | inline |
| subpass_inputs_ | blender::gpu::shader::ShaderCreateInfo | |
| typedef_source(StringRefNull filename) | blender::gpu::shader::ShaderCreateInfo | inline |
| typedef_source_generated | blender::gpu::shader::ShaderCreateInfo | |
| typedef_sources_ | blender::gpu::shader::ShaderCreateInfo | |
| uniform_buf(int slot, StringRefNull type_name, StringRefNull name, Frequency freq=Frequency::PASS) | blender::gpu::shader::ShaderCreateInfo | inline |
| validate_merge(const ShaderCreateInfo &other_info) | blender::gpu::shader::ShaderCreateInfo | |
| validate_vertex_attributes(const ShaderCreateInfo *other_info=nullptr) | blender::gpu::shader::ShaderCreateInfo | |
| vertex_entry_fn_ | blender::gpu::shader::ShaderCreateInfo | |
| vertex_function(StringRefNull function_name) | blender::gpu::shader::ShaderCreateInfo | inline |
| vertex_in(int slot, Type type, StringRefNull name) | blender::gpu::shader::ShaderCreateInfo | inline |
| vertex_inputs_ | blender::gpu::shader::ShaderCreateInfo | |
| vertex_out(StageInterfaceInfo &interface) | blender::gpu::shader::ShaderCreateInfo | inline |
| vertex_out_interfaces_ | blender::gpu::shader::ShaderCreateInfo | |
| vertex_source(StringRefNull filename) | blender::gpu::shader::ShaderCreateInfo | inline |
| vertex_source_ | blender::gpu::shader::ShaderCreateInfo | |
| vertex_source_generated | blender::gpu::shader::ShaderCreateInfo | |
| ~ShaderCreateInfo()=default | blender::gpu::shader::ShaderCreateInfo | |