Blender V4.3
GPUCodegenCreateInfo Member List

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

additional_info(StringRefNull info_name)blender::gpu::shader::ShaderCreateInfoinline
additional_info(StringRefNull info_name, Args... args)blender::gpu::shader::ShaderCreateInfoinline
additional_infos_blender::gpu::shader::ShaderCreateInfo
auto_resource_location(bool value)blender::gpu::shader::ShaderCreateInfoinline
auto_resource_location_blender::gpu::shader::ShaderCreateInfo
batch_resources_blender::gpu::shader::ShaderCreateInfo
builtins(BuiltinBits builtin)blender::gpu::shader::ShaderCreateInfoinline
builtins_blender::gpu::shader::ShaderCreateInfo
check_error() constblender::gpu::shader::ShaderCreateInfo
compute_layout_blender::gpu::shader::ShaderCreateInfo
compute_source(StringRefNull filename)blender::gpu::shader::ShaderCreateInfoinline
compute_source_blender::gpu::shader::ShaderCreateInfo
compute_source_generatedblender::gpu::shader::ShaderCreateInfo
define(StringRefNull name, StringRefNull value="")blender::gpu::shader::ShaderCreateInfoinline
defines_blender::gpu::shader::ShaderCreateInfo
dependencies_generatedblender::gpu::shader::ShaderCreateInfo
depth_write(DepthWrite value)blender::gpu::shader::ShaderCreateInfoinline
depth_write_blender::gpu::shader::ShaderCreateInfo
do_static_compilation(bool value)blender::gpu::shader::ShaderCreateInfoinline
do_static_compilation_blender::gpu::shader::ShaderCreateInfo
early_fragment_test(bool enable)blender::gpu::shader::ShaderCreateInfoinline
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::ShaderCreateInfoinline
fragment_outputs_blender::gpu::shader::ShaderCreateInfo
fragment_source(StringRefNull filename)blender::gpu::shader::ShaderCreateInfoinline
fragment_source_blender::gpu::shader::ShaderCreateInfo
fragment_source_generatedblender::gpu::shader::ShaderCreateInfo
geometry_layout(PrimitiveIn prim_in, PrimitiveOut prim_out, int max_vertices, int invocations=-1)blender::gpu::shader::ShaderCreateInfoinline
geometry_layout_blender::gpu::shader::ShaderCreateInfo
geometry_out(StageInterfaceInfo &interface)blender::gpu::shader::ShaderCreateInfoinline
geometry_out_interfaces_blender::gpu::shader::ShaderCreateInfo
geometry_resources_blender::gpu::shader::ShaderCreateInfo
geometry_source(StringRefNull filename)blender::gpu::shader::ShaderCreateInfoinline
geometry_source_blender::gpu::shader::ShaderCreateInfo
geometry_source_generatedblender::gpu::shader::ShaderCreateInfo
GPUCodegenCreateInfo(const char *name)GPUCodegenCreateInfoinline
has_resource_image() constblender::gpu::shader::ShaderCreateInfoinline
has_resource_type(Resource::BindType bind_type) constblender::gpu::shader::ShaderCreateInfoinline
image(int slot, eGPUTextureFormat format, Qualifier qualifiers, ImageType type, StringRefNull name, Frequency freq=Frequency::PASS)blender::gpu::shader::ShaderCreateInfoinline
interface_generatedGPUCodegenCreateInfo
interface_names_size_blender::gpu::shader::ShaderCreateInfo
is_vulkan_compatible() constblender::gpu::shader::ShaderCreateInfo
legacy_resource_location(bool value)blender::gpu::shader::ShaderCreateInfoinline
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::ShaderCreateInfoinline
metal_backend_only(bool flag)blender::gpu::shader::ShaderCreateInfoinline
metal_backend_only_blender::gpu::shader::ShaderCreateInfo
mtl_max_total_threads_per_threadgroup(ushort max_total_threads_per_threadgroup)blender::gpu::shader::ShaderCreateInfoinline
name_blender::gpu::shader::ShaderCreateInfo
name_bufferGPUCodegenCreateInfo
operator==(const ShaderCreateInfo &b) constblender::gpu::shader::ShaderCreateInfoinline
pass_resources_blender::gpu::shader::ShaderCreateInfo
push_constant(Type type, StringRefNull name, int array_size=0)blender::gpu::shader::ShaderCreateInfoinline
push_constants_blender::gpu::shader::ShaderCreateInfo
resources_get_(Frequency freq)blender::gpu::shader::ShaderCreateInfoinline
resources_get_all_() constblender::gpu::shader::ShaderCreateInfoinline
sampler(int slot, ImageType type, StringRefNull name, Frequency freq=Frequency::PASS, GPUSamplerState sampler=GPUSamplerState::internal_sampler())blender::gpu::shader::ShaderCreateInfoinline
Self typedefblender::gpu::shader::ShaderCreateInfo
ShaderCreateInfo(const char *name)blender::gpu::shader::ShaderCreateInfoinline
specialization_constant(Type type, StringRefNull name, double default_value)blender::gpu::shader::ShaderCreateInfoinline
specialization_constants_blender::gpu::shader::ShaderCreateInfo
storage_buf(int slot, Qualifier qualifiers, StringRefNull type_name, StringRefNull name, Frequency freq=Frequency::PASS)blender::gpu::shader::ShaderCreateInfoinline
subpass_in(int slot, Type type, StringRefNull name, int raster_order_group=-1)blender::gpu::shader::ShaderCreateInfoinline
subpass_inputs_blender::gpu::shader::ShaderCreateInfo
SubpassIn typedefblender::gpu::shader::ShaderCreateInfo
tf_names_blender::gpu::shader::ShaderCreateInfo
tf_type_blender::gpu::shader::ShaderCreateInfo
transform_feedback_mode(eGPUShaderTFBType tf_mode)blender::gpu::shader::ShaderCreateInfoinline
transform_feedback_output_name(const char *name)blender::gpu::shader::ShaderCreateInfoinline
typedef_source(StringRefNull filename)blender::gpu::shader::ShaderCreateInfoinline
typedef_source_generatedblender::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::ShaderCreateInfoinline
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::ShaderCreateInfoinline
vertex_inputs_blender::gpu::shader::ShaderCreateInfo
vertex_out(StageInterfaceInfo &interface)blender::gpu::shader::ShaderCreateInfoinline
vertex_out_interfaces_blender::gpu::shader::ShaderCreateInfo
vertex_source(StringRefNull filename)blender::gpu::shader::ShaderCreateInfoinline
vertex_source_blender::gpu::shader::ShaderCreateInfo
vertex_source_generatedblender::gpu::shader::ShaderCreateInfo
~GPUCodegenCreateInfo()GPUCodegenCreateInfoinline
~ShaderCreateInfo()blender::gpu::shader::ShaderCreateInfoinline