#include <ShaderParser.h>
◆ ParseResult
| Enumerator |
|---|
| DidNotMatch | |
| ParseFailure | |
| Parsed | |
◆ advance()
◆ advanceIfKeyword()
| bool Parser::advanceIfKeyword |
( |
std::string_view |
keyword | ) |
|
|
protected |
◆ advanceIfLineRemaining()
| bool Parser::advanceIfLineRemaining |
( |
| ) |
|
|
protected |
◆ advanceIfType()
| bool Parser::advanceIfType |
( |
Token::Type |
type, |
|
|
bool |
shouldExpect = true |
|
) |
| |
|
protected |
◆ expect()
◆ isKeyword()
| bool Parser::isKeyword |
( |
std::string_view |
keyword, |
|
|
const Token & |
tok |
|
) |
| |
|
protected |
◆ makeLineInfo()
| std::string Parser::makeLineInfo |
( |
| ) |
|
|
protected |
◆ Parse()
| ShaderInfo Parser::Parse |
( |
std::string |
filename, |
|
|
std::string_view |
fileData |
|
) |
| |
◆ parseBuffer()
◆ parsePushConstant()
◆ parseTexture()
The documentation for this class was generated from the following files: