|
Blender V5.0
|
This is the complete list of members for blender::gpu::shader::Preprocessor, including all inherited members.
| BLENDER_GLSL enum value | blender::gpu::shader::Preprocessor | |
| char_count(const std::string &str, char c) | blender::gpu::shader::Preprocessor | inlinestatic |
| char_number(const std::string &file_str, size_t pos) | blender::gpu::shader::Preprocessor | inlinestatic |
| char_number(const std::smatch &smatch) | blender::gpu::shader::Preprocessor | inlinestatic |
| CPP enum value | blender::gpu::shader::Preprocessor | |
| default_argument_search(std::string &str, std::function< void(int, int, char &)> callback) | blender::gpu::shader::Preprocessor | inlinestatic |
| get_content_between_balanced_pair(const std::string &input, char start_delimiter, char end_delimiter, const bool backwards=false) | blender::gpu::shader::Preprocessor | inlinestatic |
| GLSL enum value | blender::gpu::shader::Preprocessor | |
| language_from_filename(const std::string &filename) | blender::gpu::shader::Preprocessor | inlinestatic |
| line_count(const std::string &str) | blender::gpu::shader::Preprocessor | inlinestatic |
| line_number(const std::string &file_str, size_t pos) | blender::gpu::shader::Preprocessor | inlinestatic |
| line_number(const std::smatch &smatch) | blender::gpu::shader::Preprocessor | inlinestatic |
| line_str(const std::string &file_str, size_t pos) | blender::gpu::shader::Preprocessor | inlinestatic |
| line_str(const std::smatch &smatch) | blender::gpu::shader::Preprocessor | inlinestatic |
| MSL enum value | blender::gpu::shader::Preprocessor | |
| process(SourceLanguage language, std::string str, const std::string &filename, bool do_parse_function, bool do_small_type_linting, report_callback report_error, metadata::Source &r_metadata) | blender::gpu::shader::Preprocessor | inline |
| process(const std::string &str) | blender::gpu::shader::Preprocessor | inline |
| reference_search(std::string &str, std::function< void(int, int, char &)> callback) | blender::gpu::shader::Preprocessor | inlinestatic |
| replace_all(std::string &str, const std::string &from, const std::string &to) | blender::gpu::shader::Preprocessor | inlinestatic |
| replace_all(std::string &str, const char from, const char to) | blender::gpu::shader::Preprocessor | inlinestatic |
| replace_char_between_balanced_pair(const std::string &input, const char start_delimiter, const char end_delimiter, const char from, const char to) | blender::gpu::shader::Preprocessor | inlinestatic |
| scopes_scan_for_char(std::string &str, char search_char, std::function< void(size_t, int, int, char &)> callback) | blender::gpu::shader::Preprocessor | inlinestatic |
| SourceLanguage enum name | blender::gpu::shader::Preprocessor | |
| split_string(const std::string &str, const char delimiter) | blender::gpu::shader::Preprocessor | inlinestatic |
| split_string_not_between_balanced_pair(const std::string &str, const char delimiter, const char pair_start, const char pair_end) | blender::gpu::shader::Preprocessor | inlinestatic |
| UNKNOWN enum value | blender::gpu::shader::Preprocessor |