• Home
  • Raw
  • Download

Lines Matching refs:plot

106 static void plot(SkCanvas* canvas,  in plot()  function
156 plot(canvas, "radians(x)", 0.0f, 360.0f, 0.0f, kTwoPI);
157 plot(canvas, "degrees(x)", 0.0f, kTwoPI, 0.0f, 360.0f);
160 plot(canvas, "sin(x)", 0.0f, kTwoPI, -1.0f, 1.0f);
161 plot(canvas, "cos(x)", 0.0f, kTwoPI, -1.0f, 1.0f);
162 plot(canvas, "tan(x)", 0.0f, kPI, -10.0f, 10.0f);
165 plot(canvas, "asin(x)", -1.0f, 1.0f, -kPIOverTwo, kPIOverTwo);
166 plot(canvas, "acos(x)", -1.0f, 1.0f, 0.0f, kPI);
167 plot(canvas, "atan(x)", -10.0f, 10.0f, -kPIOverTwo, kPIOverTwo);
170 plot(canvas, "atan(0.1, x)", -1.0f, 1.0f, 0.0f, kPI);
171 plot(canvas, "atan(-0.1, x)", -1.0f, 1.0f, -kPI, 0.0f);
174 plot(canvas, "atan(x, 0.1)", -1.0f, 1.0f, -kPIOverTwo, kPIOverTwo);
175 plot(canvas, "atan(x, -0.1)", -1.0f, 1.0f, -kPI, kPI);
187 plot(canvas, "pow(x, 3)", 0.0f, 8.0f, 0.0f, 500.0f);
188 plot(canvas, "pow(x, -3)", 0.0f, 4.0f, 0.0f, 10.0f);
191 plot(canvas, "pow(0.9, x)", -10.0f, 10.0f, 0.0f, 3.0f);
192 plot(canvas, "pow(1.1, x)", -10.0f, 10.0f, 0.0f, 3.0f);
195 plot(canvas, "exp(x)", -1.0f, 7.0f, 0.0f, 1000.0f);
196 plot(canvas, "log(x)", 0.0f, 2.5f, -4.0f, 1.0f);
199 plot(canvas, "exp2(x)", -1.0f, 7.0f, 0.0f, 130.0f);
200 plot(canvas, "log2(x)", 0.0f, 4.0f, -4.0f, 2.0f);
203 plot(canvas, "sqrt(x)", 0.0f, 25.0f, 0.0f, 5.0f);
204 plot(canvas, "inversesqrt(x)", 0.0f, 25.0f, 0.2f, 4.0f);
216 plot(canvas, "abs(x)", -10.0f, 10.0f, 0.0f, 10.0f);
217 plot(canvas, "sign(x)", -1.0f, 1.0f, -1.5f, 1.5f);
220 plot(canvas, "floor(x)", -3.0f, 3.0f, -4.0f, 4.0f);
221 plot(canvas, "ceil(x)", -3.0f, 3.0f, -4.0f, 4.0f);
222 plot(canvas, "fract(x)", -3.0f, 3.0f, 0.0f, 1.0f);
223 plot(canvas, "mod(x, 2)", -4.0f, 4.0f, -2.0f, 2.0f, "mod(scalar)");
224 plot(canvas, "mod(p, -2).x", -4.0f, 4.0f, -2.0f, 2.0f, "mod(mixed)" );
225 plot(canvas, "mod(p, v2).x", -4.0f, 4.0f, -2.0f, 2.0f, "mod(vector)");
228 plot(canvas, "min(x, 1)", 0.0f, 2.0f, 0.0f, 2.0f, "min(scalar)");
229 plot(canvas, "min(p, 1).x", 0.0f, 2.0f, 0.0f, 2.0f, "min(mixed)" );
230 plot(canvas, "min(p, v1).x", 0.0f, 2.0f, 0.0f, 2.0f, "min(vector)");
231 plot(canvas, "max(x, 1)", 0.0f, 2.0f, 0.0f, 2.0f, "max(scalar)");
232 plot(canvas, "max(p, 1).x", 0.0f, 2.0f, 0.0f, 2.0f, "max(mixed)" );
233 plot(canvas, "max(p, v1).x", 0.0f, 2.0f, 0.0f, 2.0f, "max(vector)");
236 plot(canvas, "clamp(x, 1, 2)", 0.0f, 3.0f, 0.0f, 3.0f, "clamp(scalar)");
237 plot(canvas, "clamp(p, 1, 2).x", 0.0f, 3.0f, 0.0f, 3.0f, "clamp(mixed)" );
238 plot(canvas, "clamp(p, v1, v2).x", 0.0f, 3.0f, 0.0f, 3.0f, "clamp(vector)");
239 plot(canvas, "saturate(x)", -1.0f, 2.0f, -0.5f, 1.5f);
242 plot(canvas, "mix(1, 2, x)", -1.0f, 2.0f, 0.0f, 3.0f, "mix(scalar)");
243 plot(canvas, "mix(v1, v2, x).x", -1.0f, 2.0f, 0.0f, 3.0f, "mix(mixed)" );
244 plot(canvas, "mix(v1, v2, p).x", -1.0f, 2.0f, 0.0f, 3.0f, "mix(vector)");
247 plot(canvas, "step(1, x)", 0.0f, 2.0f, -0.5f, 1.5f, "step(scalar)");
248 plot(canvas, "step(1, p).x", 0.0f, 2.0f, -0.5f, 1.5f, "step(mixed)" );
249 plot(canvas, "step(v1, p).x", 0.0f, 2.0f, -0.5f, 1.5f, "step(vector)");
250 plot(canvas, "smoothstep(1, 2, x)", 0.5f, 2.5f, -0.5f, 1.5f, "smooth(scalar)");
251 plot(canvas, "smoothstep(1, 2, p).x", 0.5f, 2.5f, -0.5f, 1.5f, "smooth(mixed)" );
252 plot(canvas, "smoothstep(v1, v2, p).x", 0.5f, 2.5f, -0.5f, 1.5f, "smooth(vector)");
255 plot(canvas, "floor(p).x", -3.0f, 3.0f, -4.0f, 4.0f);
256 plot(canvas, "ceil(p).x", -3.0f, 3.0f, -4.0f, 4.0f);
257 plot(canvas, "floor(p).y", -3.0f, 3.0f, -4.0f, 4.0f);
258 plot(canvas, "ceil(p).y", -3.0f, 3.0f, -4.0f, 4.0f);
270 plot(canvas, "length(x)", -1.0f, 1.0f, -0.5f, 1.5f);
271 plot(canvas, "length(p)", 0.0f, 1.0f, 0.5f, 1.5f);
272 plot(canvas, "distance(x, 0)", -1.0f, 1.0f, -0.5f, 1.5f);
273 plot(canvas, "distance(p, v1)", 0.0f, 1.0f, 0.5f, 1.5f);
276 plot(canvas, "dot(x, 2)", -1.0f, 1.0f, -2.5f, 2.5f);
277 plot(canvas, "dot(p, p.y1)", -1.0f, 1.0f, -2.5f, 0.5f);
280 plot(canvas, "cross(p.xy1, p.y1x).x", 0.0f, 1.0f, -1.0f, 1.0f);
281 plot(canvas, "cross(p.xy1, p.y1x).y", 0.0f, 1.0f, -1.0f, 1.0f);
282 plot(canvas, "cross(p.xy1, p.y1x).z", 0.0f, 1.0f, -1.0f, 1.0f);
285 plot(canvas, "normalize(x)", -2.0f, 2.0f, -1.5f, 1.5f);
286 plot(canvas, "normalize(p).x", 0.0f, 2.0f, 0.0f, 1.0f);
287 plot(canvas, "normalize(p).y", 0.0f, 2.0f, 0.0f, 1.0f);
288 plot(canvas, "faceforward(v1, p.x0, v1.x0).x", -1.0f, 1.0f, -1.5f, 1.5f, "faceforward");
291 plot(canvas, "reflect(p.x1, v1.0x).x", -1.0f, 1.0f, -1.0f, 1.0f, "reflect(horiz)");
292 plot(canvas, "reflect(p.x1, normalize(v1)).y", -1.0f, 1.0f, -1.0f, 1.0f, "reflect(diag)" );
293 plot(canvas, "refract(v1.x0, v1.0x, x).x", 0.0f, 1.0f, -1.0f, 1.0f, "refract().x");
294 plot(canvas, "refract(v1.x0, v1.0x, x).y", 0.0f, 1.0f, -1.0f, 1.0f, "refract().y");