Blender V5.0
ShaderCreateInfo Member List

This is the complete list of members for ShaderCreateInfo, including all inherited members.

additional_info(StringRefNull info_name)ShaderCreateInfoinline
additional_info(StringRefNull info_name, Args... args)ShaderCreateInfoinline
additional_infos_ShaderCreateInfo
auto_resource_location(bool value)ShaderCreateInfoinline
auto_resource_location_ShaderCreateInfo
batch_resources_ShaderCreateInfo
builtins(BuiltinBits builtin)ShaderCreateInfoinline
builtins_ShaderCreateInfo
check_error() constShaderCreateInfo
compilation_constant(Type type, StringRefNull name, double default_value)ShaderCreateInfoinline
compilation_constants_ShaderCreateInfo
compute_entry_fn_ShaderCreateInfo
compute_function(StringRefNull function_name)ShaderCreateInfoinline
compute_layout_ShaderCreateInfo
compute_source(StringRefNull filename)ShaderCreateInfoinline
compute_source_ShaderCreateInfo
compute_source_generatedShaderCreateInfo
define(StringRefNull name, StringRefNull value="")ShaderCreateInfoinline
defines_ShaderCreateInfo
dependencies_generatedShaderCreateInfo
depth_write(DepthWrite value)ShaderCreateInfoinline
depth_write_ShaderCreateInfo
do_static_compilation(bool value)ShaderCreateInfoinline
do_static_compilation_ShaderCreateInfo
early_fragment_test(bool enable)ShaderCreateInfoinline
early_fragment_test_ShaderCreateInfo
finalize(const bool recursive=false)ShaderCreateInfo
finalized_ShaderCreateInfo
fragment_entry_fn_ShaderCreateInfo
fragment_function(StringRefNull function_name)ShaderCreateInfoinline
fragment_out(int slot, Type type, StringRefNull name, DualBlend blend=DualBlend::NONE, int raster_order_group=-1)ShaderCreateInfoinline
fragment_outputs_ShaderCreateInfo
fragment_source(StringRefNull filename)ShaderCreateInfoinline
fragment_source_ShaderCreateInfo
fragment_source_generatedShaderCreateInfo
generated_sourcesShaderCreateInfo
geometry_entry_fn_ShaderCreateInfo
geometry_layout(PrimitiveIn prim_in, PrimitiveOut prim_out, int max_vertices, int invocations=-1)ShaderCreateInfoinline
geometry_layout_ShaderCreateInfo
geometry_out(StageInterfaceInfo &interface)ShaderCreateInfoinline
geometry_out_interfaces_ShaderCreateInfo
geometry_resources_ShaderCreateInfo
geometry_source_ShaderCreateInfo
geometry_source_generatedShaderCreateInfo
has_resource_image() constShaderCreateInfoinline
has_resource_type(Resource::BindType bind_type) constShaderCreateInfoinline
image(int slot, TextureFormat format, Qualifier qualifiers, ImageReadWriteType type, StringRefNull name, Frequency freq=Frequency::PASS)ShaderCreateInfoinline
interface_names_size_ShaderCreateInfo
is_generated_ShaderCreateInfo
is_vulkan_compatible() constShaderCreateInfo
local_group_size(int local_size_x, int local_size_y=1, int local_size_z=1)ShaderCreateInfoinline
metal_backend_only(bool flag)ShaderCreateInfoinline
metal_backend_only_ShaderCreateInfo
mtl_max_total_threads_per_threadgroup(ushort max_total_threads_per_threadgroup)ShaderCreateInfoinline
name_ShaderCreateInfo
operator<<(std::ostream &stream, const ShaderCreateInfo &info)ShaderCreateInfofriend
operator==(const ShaderCreateInfo &b) constShaderCreateInfoinline
pass_resources_ShaderCreateInfo
push_constant(Type type, StringRefNull name, int array_size=0)ShaderCreateInfoinline
push_constants_ShaderCreateInfo
resource_guard_defines(std::string &defines) constShaderCreateInfo
resources_get_(Frequency freq)ShaderCreateInfoinline
resources_get_all_() constShaderCreateInfoinline
sampler(int slot, ImageType type, StringRefNull name, Frequency freq=Frequency::PASS, GPUSamplerState sampler=GPUSamplerState::internal_sampler())ShaderCreateInfoinline
Self typedefShaderCreateInfo
ShaderCreateInfo(const char *name)ShaderCreateInfoinline
shared_resource_descriptor(void(*fn)(ShaderCreateInfo &))ShaderCreateInfoinline
shared_variable(Type type, StringRefNull name)ShaderCreateInfoinline
shared_variables_ShaderCreateInfo
specialization_constant(Type type, StringRefNull name, double default_value)ShaderCreateInfoinline
specialization_constants_ShaderCreateInfo
storage_buf(int slot, Qualifier qualifiers, StringRefNull type_name, StringRefNull name, Frequency freq=Frequency::PASS)ShaderCreateInfoinline
subpass_in(int slot, Type type, ImageType img_type, StringRefNull name, int raster_order_group=-1)ShaderCreateInfoinline
subpass_inputs_ShaderCreateInfo
typedef_source(StringRefNull filename)ShaderCreateInfoinline
typedef_source_generatedShaderCreateInfo
typedef_sources_ShaderCreateInfo
uniform_buf(int slot, StringRefNull type_name, StringRefNull name, Frequency freq=Frequency::PASS)ShaderCreateInfoinline
validate_merge(const ShaderCreateInfo &other_info)ShaderCreateInfo
validate_vertex_attributes(const ShaderCreateInfo *other_info=nullptr)ShaderCreateInfo
vertex_entry_fn_ShaderCreateInfo
vertex_function(StringRefNull function_name)ShaderCreateInfoinline
vertex_in(int slot, Type type, StringRefNull name)ShaderCreateInfoinline
vertex_inputs_ShaderCreateInfo
vertex_out(StageInterfaceInfo &interface)ShaderCreateInfoinline
vertex_out_interfaces_ShaderCreateInfo
vertex_source(StringRefNull filename)ShaderCreateInfoinline
vertex_source_ShaderCreateInfo
vertex_source_generatedShaderCreateInfo
~ShaderCreateInfo()=defaultShaderCreateInfo