Lines Matching full:expression
79 /** A generic base-class representing a GLSL expression.
80 * The instance can be a variable name, expression or vecN(0) or vecN(1). Does simple constant
103 /** Constructs an invalid expression.
108 // The only constructor that is allowed to build an empty expression.
112 /** Constructs an expression with all components as value v */
124 /** Constructs an expression from a string.
125 * Argument expr is a simple expression or a parenthesized expression. */
137 /** Constructs an expression from a string.
138 * Argument expr is a simple expression or a parenthesized expression. */
150 /** Constructs an expression from a string with one substitution. */
156 /** Constructs an expression from a string with two substitutions. */
166 /** Returns expression casted to another type.
174 * The returned expression will compute the value of:
196 /** Returns expression that accesses component(s) of the expression.
217 /** Class representing a float GLSL expression. */
258 /** Class representing a float vector (vec4) GLSL expression. */