_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] |
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_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 | |
compositorScript_BNF | Ogre::CompositorScriptCompiler | [protected, static] |
compositorScript_RulePath | Ogre::CompositorScriptCompiler | [protected, static] |
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] |
getBNFGrammerTextFromRulePath(size_t ruleID) | Ogre::Compiler2Pass | [protected] |
getClientBNFGrammer(void) | Ogre::CompositorScriptCompiler | [virtual] |
getClientGrammerName(void) | Ogre::CompositorScriptCompiler | [virtual] |
getCurrentToken(void) | Ogre::Compiler2Pass | [protected] |
getNextToken(const size_t expectedTokenID=0) | Ogre::Compiler2Pass | [protected] |
getNextTokenLabel(void) | Ogre::Compiler2Pass | [protected] |
getNextTokenValue(void) | Ogre::Compiler2Pass | [protected] |
getPass2TokenQueCount(void) const | Ogre::Compiler2Pass | [protected] |
getRemainingTokensForAction(void) const | Ogre::Compiler2Pass | [protected] |
ID_CLEAR enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_CLOSEBRACE enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_CLR_BUFF enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_CLR_COLOUR enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_CLR_COLOUR_VAL enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_CLR_DEPTH enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_CLR_DEPTH_VAL enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_CLR_STENCIL_VAL enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_COMPOSITOR enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_FALSE enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_FIRST_RQ enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_INPUT enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_LAST_RQ enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_LOD_BIAS enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_MATERIAL enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_MATERIAL_SCHEME 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_ONLY_INITIAL enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_OPENBRACE enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_PASS enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_PF_A8R8G8B8 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_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_CHECK enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_ST_DECREMENT enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_ST_DECREMENT_WRAP enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_ST_DEPTH_FAILOP enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_ST_EQUAL enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_ST_FAILOP enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_ST_FUNC 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_MASK enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_ST_NOT_EQUAL enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_ST_PASSOP enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_ST_REF_VAL enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_ST_REPLACE enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_ST_TWOSIDED enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_ST_ZERO enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_STENCIL enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_TARGET enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_TARGET_HEIGHT enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_TARGET_OUTPUT enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_TARGET_WIDTH enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_TECHNIQUE enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_TEXTURE enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_TRUE enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_UNKOWN enum value | Ogre::CompositorScriptCompiler | [protected] |
ID_VISIBILITY_MASK enum value | Ogre::CompositorScriptCompiler | [protected] |
isCharacterLabel(const size_t rulepathIDX) | Ogre::Compiler2Pass | [protected] |
isFloatValue(float &fvalue, size_t &charsize) const | Ogre::Compiler2Pass | [protected] |
isLexemeMatch(const String &lexeme, const bool caseSensitive) const | 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] |
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] |
mLabelIsActive | Ogre::Compiler2Pass | [protected] |
mLabels | Ogre::Compiler2Pass | [protected] |
mNoSpaceSkip | Ogre::Compiler2Pass | [protected] |
mNoTerminalToken | Ogre::Compiler2Pass | [protected] |
mPass2TokenQuePosition | Ogre::Compiler2Pass | [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] |
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] |
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] |
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] |
setupTokenDefinitions(void) | Ogre::CompositorScriptCompiler | [protected, virtual] |
skipComments() | Ogre::Compiler2Pass | [protected] |
skipEOL() | Ogre::Compiler2Pass | [protected] |
skipWhiteSpace() | Ogre::Compiler2Pass | [protected] |
SystemRuleToken enum name | Ogre::Compiler2Pass | [protected] |
SystemTokenBase | Ogre::Compiler2Pass | [protected, static] |
testNextTokenID(const size_t expectedTokenID) | 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 | |