Pioneer
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
Graphics::ShaderParser::Token Struct Reference

#include <ShaderParser.h>

Public Types

enum  Type : uint8_t {
  Discard = 0 , String = 1 , Number = 2 , Identifier = 3 ,
  EndOfFile = 26 , LBrace = '{' , RBrace = '}' , Equals = '=' ,
  Hash = '#'
}
 

Public Member Functions

std::string_view trim (int32_t start, int32_t end)
 

Public Attributes

Type type
 
std::string_view range
 

Member Enumeration Documentation

◆ Type

Enumerator
Discard 
String 
Number 
Identifier 
EndOfFile 
LBrace 
RBrace 
Equals 
Hash 

Member Function Documentation

◆ trim()

std::string_view Graphics::ShaderParser::Token::trim ( int32_t  start,
int32_t  end 
)
inline

Member Data Documentation

◆ range

std::string_view Graphics::ShaderParser::Token::range

◆ type

Type Graphics::ShaderParser::Token::type

The documentation for this struct was generated from the following file: