CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::ShaderCompiler::HLSLScanner Member List

This is the complete list of members for CeresEngine::ShaderCompiler::HLSLScanner, including all inherited members.

appendComment(const String &s)CeresEngine::ShaderCompiler::Scannerprivate
appendMultiLineComment(const String &s)CeresEngine::ShaderCompiler::Scannerprivate
chr() constCeresEngine::ShaderCompiler::Scannerinlineprotected
error(const String &msg)CeresEngine::ShaderCompiler::Scannerprotected
errorUnexpected()CeresEngine::ShaderCompiler::Scannerprotected
errorUnexpected(char expectedChar)CeresEngine::ShaderCompiler::Scannerprotected
errorUnexpectedEos()CeresEngine::ShaderCompiler::Scannerprotected
getActiveToken() constCeresEngine::ShaderCompiler::Scanner
getComment() constCeresEngine::ShaderCompiler::Scannerinline
getPosition() constCeresEngine::ShaderCompiler::Scannerinline
getPreviousToken() constCeresEngine::ShaderCompiler::Scanner
getSharedSource() constCeresEngine::ShaderCompiler::Scannerinline
getSource() constCeresEngine::ShaderCompiler::Scannerinline
getTopTokenStringIterator() constCeresEngine::ShaderCompiler::Scanner
HLSLScanner(bool enableCgKeywords, Log *log=nullptr)CeresEngine::ShaderCompiler::HLSLScanner
ignore(const UniqueFunction< bool(char) const > &pred)CeresEngine::ShaderCompiler::Scannerprotected
ignoreWhiteSpaces(bool includeNewLines=true)CeresEngine::ShaderCompiler::Scannerprotected
is(const char chr) constCeresEngine::ShaderCompiler::Scannerinlineprotected
isNewLine() constCeresEngine::ShaderCompiler::Scannerinlineprotected
mActiveTokenCeresEngine::ShaderCompiler::Scannerprivate
make(const Token::Types &type, bool takeChr=false)CeresEngine::ShaderCompiler::Scannerprotected
make(const Token::Types &type, String &spell, bool takeChr=false)CeresEngine::ShaderCompiler::Scannerprotected
make(const Token::Types &type, String &spell, const SourcePosition &pos, bool takeChr=false)CeresEngine::ShaderCompiler::Scannerprotected
mChrCeresEngine::ShaderCompiler::Scannerprivate
mCommentCeresEngine::ShaderCompiler::Scannerprivate
mCommentFirstLineCeresEngine::ShaderCompiler::Scannerprivate
mCommentStartPosCeresEngine::ShaderCompiler::Scannerprivate
mEnableCgKeywordsCeresEngine::ShaderCompiler::HLSLScannerprivate
mLogCeresEngine::ShaderCompiler::Scannerprivate
mNextStartPosCeresEngine::ShaderCompiler::Scannerprivate
mPrevTokenCeresEngine::ShaderCompiler::Scannerprivate
mSourceCeresEngine::ShaderCompiler::Scannerprivate
mTokenStringItStackCeresEngine::ShaderCompiler::Scannerprivate
next() overrideCeresEngine::ShaderCompiler::SLScannervirtual
nextToken(bool scanComments, bool scanWhiteSpaces)CeresEngine::ShaderCompiler::Scannerprotected
nextTokenScan(bool scanComments, bool scanWhiteSpaces)CeresEngine::ShaderCompiler::Scannerprivate
popTokenString()CeresEngine::ShaderCompiler::Scanner
pushTokenString(const TokenPtrString &tokenString)CeresEngine::ShaderCompiler::Scanner
scanAssignShiftRelationOp(const char chr)CeresEngine::ShaderCompiler::SLScannerprivate
scanCharLiteral()CeresEngine::ShaderCompiler::Scannerprotected
scanCommentBlock(bool scanComments)CeresEngine::ShaderCompiler::Scannerprotected
scanCommentLine(bool scanComments)CeresEngine::ShaderCompiler::Scannerprotected
scanDigitSequence(String &spell)CeresEngine::ShaderCompiler::Scannerprotected
scanDirective()CeresEngine::ShaderCompiler::SLScannerprivate
scanIdentifier()CeresEngine::ShaderCompiler::SLScannerprivate
scanIdentifierOrKeyword(String &&spell) overrideCeresEngine::ShaderCompiler::HLSLScannerprivatevirtual
scanMinusOp()CeresEngine::ShaderCompiler::SLScannerprivate
Scanner(Log *log=nullptr)CeresEngine::ShaderCompiler::Scanner
scanNumber(bool startWithPeriod=false)CeresEngine::ShaderCompiler::Scannerprotected
scanNumberOrDot()CeresEngine::ShaderCompiler::Scannerprotected
scanPlusOp()CeresEngine::ShaderCompiler::SLScannerprivate
scanSource(const SourceCodePtr &source)CeresEngine::ShaderCompiler::Scanner
scanStringLiteral()CeresEngine::ShaderCompiler::Scannerprotected
scanToken() overrideCeresEngine::ShaderCompiler::SLScannerprivatevirtual
scanVarArg(String &spell)CeresEngine::ShaderCompiler::Scannerprotected
scanWhiteSpaces(bool includeNewLines=true)CeresEngine::ShaderCompiler::Scannerprotected
SLScanner(Log *log=nullptr)CeresEngine::ShaderCompiler::SLScanner
storeStartPos()CeresEngine::ShaderCompiler::Scannerprotected
take(char chr)CeresEngine::ShaderCompiler::Scannerprotected
takeIt()CeresEngine::ShaderCompiler::Scannerprotected
Tokens typedefCeresEngine::ShaderCompiler::Scannerprotected
uChr() constCeresEngine::ShaderCompiler::Scannerinlineprotected
~Scanner()=defaultCeresEngine::ShaderCompiler::Scannervirtual