Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QSSGShaderTokenizer Class Reference

#include <qssgrendershadertokenizer_p.h>

Collaboration diagram for QSSGShaderTokenizer:

Public Types

enum  Token {
  Token_Comment , Token_OpenBrace , Token_CloseBrace , Token_OpenParen ,
  Token_CloseParen , Token_SemiColon , Token_Identifier , Token_OpenBraket ,
  Token_CloseBraket , Token_Unspecified , Token_EOF
}

Public Member Functions

void initialize (const char *inputinput)
Token next ()

Public Attributes

const char * stream = nullptr
const char * pos = nullptr
const char * identifier = nullptr

Detailed Description

Definition at line 33 of file qssgrendershadertokenizer_p.h.

Member Enumeration Documentation

◆ Token

Enumerator
Token_Comment 
Token_OpenBrace 
Token_CloseBrace 
Token_OpenParen 
Token_CloseParen 
Token_SemiColon 
Token_Identifier 
Token_OpenBraket 
Token_CloseBraket 
Token_Unspecified 
Token_EOF 

Definition at line 36 of file qssgrendershadertokenizer_p.h.

Member Function Documentation

◆ initialize()

QT_BEGIN_NAMESPACE void QSSGShaderTokenizer::initialize ( const char * input)

Definition at line 9 of file qssgrendershadertokenizer.cpp.

◆ next()

QSSGShaderTokenizer::Token QSSGShaderTokenizer::next ( )

Definition at line 16 of file qssgrendershadertokenizer.cpp.

Member Data Documentation

◆ identifier

const char* QSSGShaderTokenizer::identifier = nullptr

Definition at line 56 of file qssgrendershadertokenizer_p.h.

◆ pos

const char* QSSGShaderTokenizer::pos = nullptr

Definition at line 55 of file qssgrendershadertokenizer_p.h.

◆ stream

const char* QSSGShaderTokenizer::stream = nullptr

Definition at line 54 of file qssgrendershadertokenizer_p.h.


The documentation for this class was generated from the following files: