| 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 | |
| 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_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 | |
| 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(StringRefNull filename) | blender::gpu::shader::ShaderCreateInfo | inline |
| 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, eGPUTextureFormat format, Qualifier qualifiers, ImageType type, StringRefNull name, Frequency freq=Frequency::PASS) | blender::gpu::shader::ShaderCreateInfo | inline |
| interface_names_size_ | blender::gpu::shader::ShaderCreateInfo | |
| is_vulkan_compatible() const | blender::gpu::shader::ShaderCreateInfo | |
| legacy_resource_location(bool value) | blender::gpu::shader::ShaderCreateInfo | inline |
| legacy_resource_location_ | blender::gpu::shader::ShaderCreateInfo | |
| local_group_size(int local_size_x=-1, 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 | |
| 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 |
| 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, StringRefNull name, int raster_order_group=-1) | blender::gpu::shader::ShaderCreateInfo | inline |
| subpass_inputs_ | blender::gpu::shader::ShaderCreateInfo | |
| SubpassIn typedef | blender::gpu::shader::ShaderCreateInfo | |
| tf_names_ | blender::gpu::shader::ShaderCreateInfo | |
| tf_type_ | blender::gpu::shader::ShaderCreateInfo | |
| transform_feedback_mode(eGPUShaderTFBType tf_mode) | blender::gpu::shader::ShaderCreateInfo | inline |
| transform_feedback_output_name(const char *name) | blender::gpu::shader::ShaderCreateInfo | inline |
| 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_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() | blender::gpu::shader::ShaderCreateInfo | inline |