#include <shaderstageparser.h>
◆ parse() [1/2]
◆ parse() [2/2]
static DLL_API auto tatooine::gl::shaderstageparser::parse |
( |
std::filesystem::path const & |
path, |
|
|
std::vector< GLSLVar > & |
vars, |
|
|
include_tree & |
it |
|
) |
| -> shadersource |
|
static |
◆ parse_include()
static DLL_API auto tatooine::gl::shaderstageparser::parse_include |
( |
std::string const & |
line | ) |
-> std::optional< std::string > |
|
static |
◆ parse_stream()
template<typename Stream >
static auto tatooine::gl::shaderstageparser::parse_stream |
( |
Stream & |
stream, |
|
|
std::vector< GLSLVar > & |
vars, |
|
|
include_tree & |
it, |
|
|
std::string const & |
folder = "" |
|
) |
| -> shadersource |
|
inlinestaticprivate |
◆ parse_varname()
static DLL_API auto tatooine::gl::shaderstageparser::parse_varname |
( |
std::string const & |
line | ) |
-> std::optional< GLSLVar > |
|
static |
◆ regex_include
std::regex const tatooine::gl::shaderstageparser::regex_include |
|
staticprivate |
◆ regex_var
std::regex const tatooine::gl::shaderstageparser::regex_var |
|
staticprivate |
The documentation for this class was generated from the following file: