Blender V5.0
blender::gpu::GPUSource Member List

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

add_builtin(shader::metadata::Builtin builtin)blender::gpu::GPUSourceinline
add_dependency(StringRef line)blender::gpu::GPUSourceinline
add_function(StringRefNull name, Span< shader::metadata::ArgumentFormat > arguments, GPUFunctionDictionary *g_functions)blender::gpu::GPUSourceinline
add_printf_format(uint32_t format_hash, std::string format, GPUPrintFormatMap *format_map)blender::gpu::GPUSourceinline
build(Vector< StringRefNull > &result, const shader::GeneratedSourceList &generated_sources, const GPUSourceDictionary &dict) constblender::gpu::GPUSourceinline
builtinsblender::gpu::GPUSource
builtins_get() constblender::gpu::GPUSourceinline
convert_builtin_bit(shader::metadata::Builtin builtin)blender::gpu::GPUSourceinline
convert_qualifier(shader::metadata::Qualifier qualifier)blender::gpu::GPUSourceinline
convert_type(shader::metadata::Type type)blender::gpu::GPUSourceinline
dependenciesblender::gpu::GPUSource
dependencies_initblender::gpu::GPUSource
dependencies_namesblender::gpu::GPUSource
filenameblender::gpu::GPUSource
fullpathblender::gpu::GPUSource
generatedblender::gpu::GPUSource
GPUSource(const char *path, const char *file, const char *datatoc, GPUFunctionDictionary *g_functions, GPUPrintFormatMap *g_formats, std::function< void(GPUSource &, GPUFunctionDictionary *, GPUPrintFormatMap *)> metadata_fn)blender::gpu::GPUSourceinline
init_dependencies(const GPUSourceDictionary &dict)blender::gpu::GPUSourceinline
is_from_material_library() constblender::gpu::GPUSourceinline
patched_sourceblender::gpu::GPUSource
print_error(const StringRef &input, int64_t offset, const StringRef message)blender::gpu::GPUSourceinline
sourceblender::gpu::GPUSource
source_get(Vector< StringRefNull > &result, const shader::GeneratedSourceList &generated_sources, const GPUSourceDictionary &dict, const GPUSource &from) constblender::gpu::GPUSourceinline