Home | History | Annotate | Download | only in randomshaders

Lines Matching refs:state

43 	virtual Statement*			createNextChild		(GeneratorState& state)							= DE_NULL;
44 virtual void tokenize (GeneratorState& state, TokenStream& str) const = DE_NULL;
58 ExpressionStatement (GeneratorState& state);
61 Statement* createNextChild (GeneratorState& state) { DE_UNREF(state); return DE_NULL; }
62 void tokenize (GeneratorState& state, TokenStream& str) const;
65 static float getWeight (const GeneratorState& state);
74 DeclarationStatement (GeneratorState& state, Variable* variable = DE_NULL);
77 Statement* createNextChild (GeneratorState& state) { DE_UNREF(state); return DE_NULL; }
78 void tokenize (GeneratorState& state, TokenStream& str) const;
81 static float getWeight (const GeneratorState& state);
91 BlockStatement (GeneratorState& state);
95 void init (GeneratorState& state);
97 Statement* createNextChild (GeneratorState& state);
98 void tokenize (GeneratorState& state, TokenStream& str) const;
101 static float getWeight (const GeneratorState& state);
115 ConditionalStatement (GeneratorState& state);
118 Statement* createNextChild (GeneratorState& state);
119 void tokenize (GeneratorState& state, TokenStream& str) const;
122 static float getWeight (const GeneratorState& state);
125 bool isElseBlockRequired (const GeneratorState& state) const;
141 AssignStatement (GeneratorState& state, const Variable* variable, ConstValueRangeAccess valueRange);
144 Statement* createNextChild (GeneratorState& state) { DE_UNREF(state); return DE_NULL; }
145 void tokenize (GeneratorState& state, TokenStream& str) const;