- Main Page
- Namespaces
- Classes
- Files
- Directories
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# Ogre::CompositorScriptCompiler Member List

This is the complete list of members for Ogre::CompositorScriptCompiler, including all inherited members.

_character_ enum value | Ogre::Compiler2Pass | `[protected]`
_no_space_skip_ enum value | Ogre::Compiler2Pass | `[protected]`
_no_token_ enum value | Ogre::Compiler2Pass | `[protected]`
_value_ enum value | Ogre::Compiler2Pass | `[protected]`
addLexemeAction(const String &lexeme, const CSC_Action action) | Ogre::CompositorScriptCompiler | `[protected]`
addLexemeToken(const String &lexeme, const size_t token, const bool hasAction=false, const bool caseSensitive=false) | Ogre::Compiler2Pass | `[protected]`
addLexemeTokenAction(const String &lexeme, const size_t token, const CSC_Action action=0) | Ogre::CompositorScriptCompiler | `[protected]`
BNF_ALPHA_SET enum value | Ogre::Compiler2Pass | `[protected]`
BNF_AND_TERM enum value | Ogre::Compiler2Pass | `[protected]`
BNF_ANY_CHARACTER enum value | Ogre::Compiler2Pass | `[protected]`
BNF_AUTOTOKENSTART enum value | Ogre::Compiler2Pass | `[protected]`
BNF_CONDITIONAL_TOKEN_INSERT enum value | Ogre::Compiler2Pass | `[protected]`
BNF_CONSTANT enum value | Ogre::Compiler2Pass | `[protected]`
BNF_CONSTANT_BEGIN enum value | Ogre::Compiler2Pass | `[protected]`
BNF_DIGIT enum value | Ogre::Compiler2Pass | `[protected]`
BNF_EXPRESSION enum value | Ogre::Compiler2Pass | `[protected]`
BNF_ID enum name | Ogre::Compiler2Pass | `[protected]`
BNF_ID_BEGIN enum value | Ogre::Compiler2Pass | `[protected]`
BNF_ID_END enum value | Ogre::Compiler2Pass | `[protected]`
BNF_IDENTIFIER enum value | Ogre::Compiler2Pass | `[protected]`
BNF_IDENTIFIER_CHARACTERS enum value | Ogre::Compiler2Pass | `[protected]`
BNF_IDENTIFIER_RIGHT enum value | Ogre::Compiler2Pass | `[protected]`
BNF_LETTER enum value | Ogre::Compiler2Pass | `[protected]`
BNF_LETTER_DIGIT enum value | Ogre::Compiler2Pass | `[protected]`
BNF_NO_TOKEN_START enum value | Ogre::Compiler2Pass | `[protected]`
BNF_NOT_CHARS enum value | Ogre::Compiler2Pass | `[protected]`
BNF_NOT_CHK enum value | Ogre::Compiler2Pass | `[protected]`
BNF_NOT_EXPRESSION enum value | Ogre::Compiler2Pass | `[protected]`
BNF_NOT_TEST enum value | Ogre::Compiler2Pass | `[protected]`
BNF_NOT_TEST_BEGIN enum value | Ogre::Compiler2Pass | `[protected]`
BNF_NUMBER_SET enum value | Ogre::Compiler2Pass | `[protected]`
BNF_OPTIONAL_BEGIN enum value | Ogre::Compiler2Pass | `[protected]`
BNF_OPTIONAL_END enum value | Ogre::Compiler2Pass | `[protected]`
BNF_OPTIONAL_EXPRESSION enum value | Ogre::Compiler2Pass | `[protected]`
BNF_OR enum value | Ogre::Compiler2Pass | `[protected]`
BNF_OR_TERM enum value | Ogre::Compiler2Pass | `[protected]`
BNF_REPEAT_BEGIN enum value | Ogre::Compiler2Pass | `[protected]`
BNF_REPEAT_END enum value | Ogre::Compiler2Pass | `[protected]`
BNF_REPEAT_EXPRESSION enum value | Ogre::Compiler2Pass | `[protected]`
BNF_RULE enum value | Ogre::Compiler2Pass | `[protected]`
BNF_SET enum value | Ogre::Compiler2Pass | `[protected]`
BNF_SET_BEGIN enum value | Ogre::Compiler2Pass | `[protected]`
BNF_SET_END enum value | Ogre::Compiler2Pass | `[protected]`
BNF_SET_END_EXC enum value | Ogre::Compiler2Pass | `[protected]`
BNF_SET_RULE enum value | Ogre::Compiler2Pass | `[protected]`
BNF_SINGLE_QUOTE_EXC enum value | Ogre::Compiler2Pass | `[protected]`
BNF_SINGLEQUOTE enum value | Ogre::Compiler2Pass | `[protected]`
BNF_SPECIAL_CHARACTER_SET1 enum value | Ogre::Compiler2Pass | `[protected]`
BNF_SPECIAL_CHARACTER_SET2 enum value | Ogre::Compiler2Pass | `[protected]`
BNF_SPECIAL_CHARACTER_SET3 enum value | Ogre::Compiler2Pass | `[protected]`
BNF_SPECIAL_CHARACTERS1 enum value | Ogre::Compiler2Pass | `[protected]`
BNF_SPECIAL_CHARACTERS2 enum value | Ogre::Compiler2Pass | `[protected]`
BNF_SYNTAX enum value | Ogre::Compiler2Pass | `[protected]`
BNF_TERM enum value | Ogre::Compiler2Pass | `[protected]`
BNF_TERM_ID enum value | Ogre::Compiler2Pass | `[protected]`
BNF_TERMINAL_START enum value | Ogre::Compiler2Pass | `[protected]`
BNF_TERMINAL_SYMBOL enum value | Ogre::Compiler2Pass | `[protected]`
BNF_UNKOWN enum value | Ogre::Compiler2Pass | `[protected]`
BNF_WHITE_SPACE enum value | Ogre::Compiler2Pass | `[protected]`
BNF_WHITE_SPACE_CHK enum value | Ogre::Compiler2Pass | `[protected]`
checkTokenActionTrigger(void) | Ogre::Compiler2Pass | `[protected]`
compile(const String &source, const String &sourceName) | Ogre::Compiler2Pass |
Compiler2Pass() | Ogre::Compiler2Pass |
CompositorScriptCompiler(void) | Ogre::CompositorScriptCompiler |
CompositorScriptSection enum name | Ogre::CompositorScriptCompiler | `[protected]`
CSC_Action typedef | Ogre::CompositorScriptCompiler | `[protected]`
CSS_COMPOSITOR enum value | Ogre::CompositorScriptCompiler | `[protected]`
CSS_NONE enum value | Ogre::CompositorScriptCompiler | `[protected]`
CSS_PASS enum value | Ogre::CompositorScriptCompiler | `[protected]`
CSS_TARGET enum value | Ogre::CompositorScriptCompiler | `[protected]`
CSS_TECHNIQUE enum value | Ogre::CompositorScriptCompiler | `[protected]`
doPass1() | Ogre::Compiler2Pass | `[protected]`
doPass2() | Ogre::Compiler2Pass | `[protected]`
executeTokenAction(const size_t tokenID) | Ogre::CompositorScriptCompiler | `[protected, virtual]`
extractCompareFunc(void) | Ogre::CompositorScriptCompiler | `[protected]`
extractStencilOp(void) | Ogre::CompositorScriptCompiler | `[protected]`
findEOL() | Ogre::Compiler2Pass | `[protected]`
getAutoTokenIDStart() const | Ogre::CompositorScriptCompiler | `[protected, virtual]`
getBNFGrammerTextFromRulePath(size_t ruleID, const size_t level=0) | Ogre::Compiler2Pass | `[protected]`
getClientBNFGrammer(void) const | Ogre::CompositorScriptCompiler | `[virtual]`
getClientGrammerName(void) const | Ogre::CompositorScriptCompiler | `[virtual]`
getCurrentToken(const size_t expectedTokenID=0) const | Ogre::Compiler2Pass | `[protected]`
getCurrentTokenID(void) const | Ogre::Compiler2Pass | `[protected]`
getCurrentTokenLabel(void) const | Ogre::Compiler2Pass | `[protected]`
getCurrentTokenLexeme(void) const | Ogre::Compiler2Pass | `[protected]`
getCurrentTokenValue(void) const | Ogre::Compiler2Pass | `[protected]`
getNextToken(const size_t expectedTokenID=0) const | Ogre::Compiler2Pass | `[protected]`
getNextTokenID(void) const | Ogre::Compiler2Pass | `[protected]`
getNextTokenLabel(void) const | Ogre::Compiler2Pass | `[protected]`
getNextTokenLexeme(void) const | Ogre::Compiler2Pass | `[protected]`
getNextTokenValue(void) const | Ogre::Compiler2Pass | `[protected]`
getPass2TokenQueCount(void) const | Ogre::Compiler2Pass | `[protected]`
getPass2TokenQuePosition(void) const | Ogre::Compiler2Pass | `[protected]`
getRemainingTokensForAction(void) const | Ogre::Compiler2Pass | `[protected]`
ID_AUTOTOKENSTART enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_CLEAR enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_CLR_COLOUR enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_CLR_DEPTH enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_FALSE enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_NONE enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_OFF enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_ON enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_PF_A8R8G8B8 enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_PF_FLOAT16_GR enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_PF_FLOAT16_R enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_PF_FLOAT16_RGB enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_PF_FLOAT16_RGBA enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_PF_FLOAT32_GR enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_PF_FLOAT32_R enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_PF_FLOAT32_RGB enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_PF_FLOAT32_RGBA enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_PF_R8G8B8 enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_PF_R8G8B8A8 enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_PREVIOUS enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_RENDER_QUAD enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_RENDER_SCENE enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_ST_ALWAYS_FAIL enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_ST_ALWAYS_PASS enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_ST_DECREMENT enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_ST_DECREMENT_WRAP enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_ST_EQUAL enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_ST_GREATER enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_ST_GREATER_EQUAL enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_ST_INCREMENT enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_ST_INCREMENT_WRAP enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_ST_INVERT enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_ST_KEEP enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_ST_LESS enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_ST_LESS_EQUAL enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_ST_NOT_EQUAL enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_ST_REPLACE enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_ST_ZERO enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_STENCIL enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_TARGET_HEIGHT enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_TARGET_WIDTH enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_TRUE enum value | Ogre::CompositorScriptCompiler | `[protected]`
ID_UNKOWN enum value | Ogre::CompositorScriptCompiler | `[protected]`
isCharacterLabel(const size_t rulepathIDX) | Ogre::Compiler2Pass | `[protected]`
isEndOfSource() const | Ogre::Compiler2Pass | `[protected]`
isFloatValue(float &fvalue, size_t &charsize) const | Ogre::Compiler2Pass | `[protected]`
isLexemeMatch(const String &lexeme, const bool caseSensitive) const | Ogre::Compiler2Pass | `[protected]`
LabelContainer typedef | Ogre::Compiler2Pass | `[protected]`
LexemeTokenDefContainer typedef | Ogre::Compiler2Pass | `[protected]`
LexemeTokenDefIterator typedef | Ogre::Compiler2Pass | `[protected]`
LexemeTokenMap typedef | Ogre::Compiler2Pass | `[protected]`
logParseError(const String &error) | Ogre::CompositorScriptCompiler | `[protected]`
mActiveContexts | Ogre::Compiler2Pass | `[protected]`
mActiveLabel | Ogre::Compiler2Pass | `[protected]`
mActiveLabelKey | Ogre::Compiler2Pass | `[protected]`
mActiveTokenState | Ogre::Compiler2Pass | `[protected]`
mCharPos | Ogre::Compiler2Pass | `[protected]`
mClientTokenState | Ogre::Compiler2Pass | `[protected]`
mConstants | Ogre::Compiler2Pass | `[protected]`
mCurrentLine | Ogre::Compiler2Pass | `[protected]`
mEndOfSource | Ogre::Compiler2Pass | `[protected]`
mErrorCharPos | Ogre::Compiler2Pass | `[protected]`
mInsertTokenID | Ogre::Compiler2Pass | `[protected]`
mLabelIsActive | Ogre::Compiler2Pass | `[protected]`
mLabels | Ogre::Compiler2Pass | `[protected]`
mNextActionQuePosition | Ogre::Compiler2Pass | `[protected]`
mNoSpaceSkip | Ogre::Compiler2Pass | `[protected]`
mNoTerminalToken | Ogre::Compiler2Pass | `[protected]`
mPass2TokenQuePosition | Ogre::Compiler2Pass | `[mutable, protected]`
mPreviousActionQuePosition | Ogre::Compiler2Pass | `[protected]`
mScriptContext | Ogre::CompositorScriptCompiler | `[protected]`
mSource | Ogre::Compiler2Pass | `[protected]`
mSourceName | Ogre::Compiler2Pass | `[protected]`
mTokenActionMap | Ogre::CompositorScriptCompiler | `[protected, static]`
OperationType enum name | Ogre::Compiler2Pass | `[protected]`
otAND enum value | Ogre::Compiler2Pass | `[protected]`
otDATA enum value | Ogre::Compiler2Pass | `[protected]`
otEND enum value | Ogre::Compiler2Pass | `[protected]`
otINSERT_TOKEN enum value | Ogre::Compiler2Pass | `[protected]`
otNOT_TEST enum value | Ogre::Compiler2Pass | `[protected]`
otOPTIONAL enum value | Ogre::Compiler2Pass | `[protected]`
otOR enum value | Ogre::Compiler2Pass | `[protected]`
otREPEAT enum value | Ogre::Compiler2Pass | `[protected]`
otRULE enum value | Ogre::Compiler2Pass | `[protected]`
otUNKNOWN enum value | Ogre::Compiler2Pass | `[protected]`
parseClearBuffers(void) | Ogre::CompositorScriptCompiler | `[protected]`
parseClearColourValue(void) | Ogre::CompositorScriptCompiler | `[protected]`
parseClearDepthValue(void) | Ogre::CompositorScriptCompiler | `[protected]`
parseClearStencilValue(void) | Ogre::CompositorScriptCompiler | `[protected]`
parseCloseBrace(void) | Ogre::CompositorScriptCompiler | `[protected]`
parseCompositor(void) | Ogre::CompositorScriptCompiler | `[protected]`
parseFirstRenderQueue(void) | Ogre::CompositorScriptCompiler | `[protected]`
parseIdentifier(void) | Ogre::CompositorScriptCompiler | `[protected]`
parseInput(void) | Ogre::CompositorScriptCompiler | `[protected]`
parseLastRenderQueue(void) | Ogre::CompositorScriptCompiler | `[protected]`
parseLodBias(void) | Ogre::CompositorScriptCompiler | `[protected]`
parseMaterial(void) | Ogre::CompositorScriptCompiler | `[protected]`
parseMaterialScheme(void) | Ogre::CompositorScriptCompiler | `[protected]`
parseOnlyInitial(void) | Ogre::CompositorScriptCompiler | `[protected]`
parseOpenBrace(void) | Ogre::CompositorScriptCompiler | `[protected]`
parsePass(void) | Ogre::CompositorScriptCompiler | `[protected]`
parseScript(DataStreamPtr &stream, const String &groupName) | Ogre::CompositorScriptCompiler |
parseStencilCheck(void) | Ogre::CompositorScriptCompiler | `[protected]`
parseStencilDepthFailOp(void) | Ogre::CompositorScriptCompiler | `[protected]`
parseStencilFailOp(void) | Ogre::CompositorScriptCompiler | `[protected]`
parseStencilFunc(void) | Ogre::CompositorScriptCompiler | `[protected]`
parseStencilMask(void) | Ogre::CompositorScriptCompiler | `[protected]`
parseStencilPassOp(void) | Ogre::CompositorScriptCompiler | `[protected]`
parseStencilRefVal(void) | Ogre::CompositorScriptCompiler | `[protected]`
parseStencilTwoSided(void) | Ogre::CompositorScriptCompiler | `[protected]`
parseTarget(void) | Ogre::CompositorScriptCompiler | `[protected]`
parseTargetOutput(void) | Ogre::CompositorScriptCompiler | `[protected]`
parseTechnique(void) | Ogre::CompositorScriptCompiler | `[protected]`
parseTexture(void) | Ogre::CompositorScriptCompiler | `[protected]`
parseVisibilityMask(void) | Ogre::CompositorScriptCompiler | `[protected]`
positionToNextLexeme() | Ogre::Compiler2Pass | `[protected]`
processRulePath(size_t rulepathIDX) | Ogre::Compiler2Pass | `[protected]`
replaceToken(void) | Ogre::Compiler2Pass | `[protected]`
setActiveContexts(const uint contexts) | Ogre::Compiler2Pass | `[protected]`
setClientBNFGrammer(void) | Ogre::Compiler2Pass | `[protected]`
setNextActionQuePosition(size_t pos, const bool search=false) | Ogre::Compiler2Pass | `[protected]`
setPass2TokenQuePosition(size_t pos, const bool activateAction=false) | Ogre::Compiler2Pass | `[protected]`
setupTokenDefinitions(void) | Ogre::CompositorScriptCompiler | `[protected, virtual]`
skipComments() | Ogre::Compiler2Pass | `[protected]`
skipEOL() | Ogre::Compiler2Pass | `[protected]`
skipToken(void) const | Ogre::Compiler2Pass | `[protected]`
skipWhiteSpace() | Ogre::Compiler2Pass | `[protected]`
SystemRuleToken enum name | Ogre::Compiler2Pass | `[protected]`
SystemTokenBase | Ogre::Compiler2Pass | `[protected, static]`
testCurrentTokenID(const size_t expectedTokenID) const | Ogre::Compiler2Pass | `[protected]`
testNextTokenID(const size_t expectedTokenID) const | Ogre::Compiler2Pass | `[protected]`
TokenActionIterator typedef | Ogre::CompositorScriptCompiler | `[protected]`
TokenActionMap typedef | Ogre::CompositorScriptCompiler | `[protected]`
TokenID enum name | Ogre::CompositorScriptCompiler | `[protected]`
TokenInstContainer typedef | Ogre::Compiler2Pass | `[protected]`
TokenInstIterator typedef | Ogre::Compiler2Pass | `[protected]`
TokenKeyIterator typedef | Ogre::Compiler2Pass | `[protected]`
TokenRuleContainer typedef | Ogre::Compiler2Pass | `[protected]`
TokenRuleIterator typedef | Ogre::Compiler2Pass | `[protected]`
ValidateToken(const size_t rulepathIDX, const size_t activeRuleID) | Ogre::Compiler2Pass | `[protected]`
verifyTokenRuleLinks(const String &grammerName) | Ogre::Compiler2Pass | `[protected]`
~Compiler2Pass() | Ogre::Compiler2Pass | `[virtual]`
~CompositorScriptCompiler(void) | Ogre::CompositorScriptCompiler |

Copyright © 2000-2005 by The OGRE Team
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.
Last modified Mon Jun 16 12:49:28 2008