Blender  V3.3
blender::gpu::shader::ShaderCreateInfo Member List

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

additional_info(StringRefNull info_name0, StringRefNull info_name1="", StringRefNull info_name2="", StringRefNull info_name3="", StringRefNull info_name4="", StringRefNull info_name5="", StringRefNull info_name6="")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
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()blender::gpu::shader::ShaderCreateInfo
finalized_blender::gpu::shader::ShaderCreateInfo
fragment_out(int slot, Type type, StringRefNull name, DualBlend blend=DualBlend::NONE)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_source(StringRefNull filename)blender::gpu::shader::ShaderCreateInfoinline
geometry_source_blender::gpu::shader::ShaderCreateInfo
geometry_source_generatedblender::gpu::shader::ShaderCreateInfo
has_resource_image() constblender::gpu::shader::ShaderCreateInfoinline
has_resource_storage() 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_names_size_blender::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
name_blender::gpu::shader::ShaderCreateInfo
operator<<(std::ostream &stream, const ShaderCreateInfo &info)blender::gpu::shader::ShaderCreateInfofriend
operator==(const ShaderCreateInfo &b)blender::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
sampler(int slot, ImageType type, StringRefNull name, Frequency freq=Frequency::PASS, eGPUSamplerState sampler=(eGPUSamplerState) -1)blender::gpu::shader::ShaderCreateInfoinline
Self typedefblender::gpu::shader::ShaderCreateInfo
ShaderCreateInfo(const char *name)blender::gpu::shader::ShaderCreateInfoinline
storage_buf(int slot, Qualifier qualifiers, StringRefNull type_name, StringRefNull name, Frequency freq=Frequency::PASS)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
~ShaderCreateInfo()blender::gpu::shader::ShaderCreateInfoinline