Home | History | Annotate | Download | only in randomshaders

Lines Matching refs:state

56 	virtual Expression*				createNextChild		(GeneratorState& state) = DE_NULL;
57 virtual void tokenize (GeneratorState& state, TokenStream& str) const = DE_NULL;
64 static Expression* createRandom (GeneratorState& state, ConstValueRangeAccess valueRange);
65 static Expression* createRandomLValue (GeneratorState& state, ConstValueRangeAccess valueRange);
73 Expression* createNextChild (GeneratorState& state) { DE_UNREF(state); return DE_NULL; }
74 void tokenize (GeneratorState& state, TokenStream& str) const { DE_UNREF(state); str << Token(m_variable->getName()); }
90 VariableRead (GeneratorState& state, ConstValueRangeAccess valueRange);
94 static float getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange);
100 VariableWrite (GeneratorState& state, ConstValueRangeAccess valueRange);
103 static float getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange);
109 FloatLiteral (GeneratorState& state, ConstValueRangeAccess valueRange);
112 Expression* createNextChild (GeneratorState& state) { DE_UNREF(state); return DE_NULL; }
113 void tokenize (GeneratorState& state, TokenStream& str) const;
115 static float getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange);
127 IntLiteral (GeneratorState& state, ConstValueRangeAccess valueRange);
130 Expression* createNextChild (GeneratorState& state) { DE_UNREF(state); return DE_NULL; }
131 void tokenize (GeneratorState& state, TokenStream& str) const;
133 static float getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange);
145 BoolLiteral (GeneratorState& state, ConstValueRangeAccess valueRange);
148 Expression* createNextChild (GeneratorState& state) { DE_UNREF(state); return DE_NULL; }
149 void tokenize (GeneratorState& state, TokenStream& str) const;
151 static float getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange);
163 ConstructorOp (GeneratorState& state, ConstValueRangeAccess valueRange);
166 Expression* createNextChild (GeneratorState& state);
167 void tokenize (GeneratorState& state, TokenStream& str) const;
169 static float getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange);
185 AssignOp (GeneratorState& state, ConstValueRangeAccess valueRange);
188 Expression* createNextChild (GeneratorState& state);
189 void tokenize (GeneratorState& state, TokenStream& str) const;
191 static float getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange);
194 // static float getLValueWeight (const GeneratorState& state, ConstValueRangeAccess valueRange);
210 ParenOp (GeneratorState& state, ConstValueRangeAccess valueRange);
213 Expression* createNextChild (GeneratorState& state);
214 void tokenize (GeneratorState& state, TokenStream& str) const;
216 static float getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange);
229 SwizzleOp (GeneratorState& state, ConstValueRangeAccess valueRange);
232 Expression* createNextChild (GeneratorState& state);
233 void tokenize (GeneratorState& state, TokenStream& str) const;
235 static float getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange);
251 TexLookup (GeneratorState& state, ConstValueRangeAccess valueRange);
254 Expression* createNextChild (GeneratorState& state);
255 void tokenize (GeneratorState& state, TokenStream& str) const;
257 static float getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange);