Lines Matching defs:const
48 const float unusedValueWeight = 0.05f;
57 virtual void tokenize (GeneratorState& state, TokenStream& str) const = DE_NULL;
61 virtual ExecConstValueAccess getValue (void) const = DE_NULL;
62 virtual ExecValueAccess getLValue (void) const { DE_ASSERT(DE_FALSE); throw Exception("Expression::getLValue(): not L-value node"); }
74 void tokenize (GeneratorState& state, TokenStream& str) const { DE_UNREF(state); str << Token(m_variable->getName()); }
77 ExecConstValueAccess getValue (void) const { return m_valueAccess; }
78 ExecValueAccess getLValue (void) const { return m_valueAccess; }
83 const Variable* m_variable;
91 VariableRead (const Variable* variable);
94 static float getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange);
103 static float getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange);
114 void tokenize (GeneratorState& state, TokenStream& str) const;
116 static float getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange);
119 ExecConstValueAccess getValue (void) const { return m_value.getValue(VariableType::getScalarType(VariableType::TYPE_FLOAT)); }
132 void tokenize (GeneratorState& state, TokenStream& str) const;
134 static float getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange);
137 ExecConstValueAccess getValue (void) const { return m_value.getValue(VariableType::getScalarType(VariableType::TYPE_INT)); }
151 void tokenize (GeneratorState& state, TokenStream& str) const;
153 static float getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange);
156 ExecConstValueAccess getValue (void) const { return m_value.getValue(VariableType::getScalarType(VariableType::TYPE_BOOL)); }
169 void tokenize (GeneratorState& state, TokenStream& str) const;
171 static float getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange);
174 ExecConstValueAccess getValue (void) const { return m_value.getValue(m_valueRange.getType()); }
191 void tokenize (GeneratorState& state, TokenStream& str) const;
193 static float getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange);
196 // static float getLValueWeight (const GeneratorState& state, ConstValueRangeAccess valueRange);
199 ExecConstValueAccess getValue (void) const { return m_value.getValue(m_valueRange.getType()); }
216 void tokenize (GeneratorState& state, TokenStream& str) const;
219 static float getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange);
222 ExecConstValueAccess getValue (void) const { return m_child->getValue(); }
236 void tokenize (GeneratorState& state, TokenStream& str) const;
238 static float getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange);
241 ExecConstValueAccess getValue (void) const { return m_value.getValue(m_outValueRange.getType()); }
258 void tokenize (GeneratorState& state, TokenStream& str) const;
260 static float getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange);
263 ExecConstValueAccess getValue (void) const { return m_value.getValue(m_valueType); }
280 const Variable* m_sampler;