webgpu-app/fontSliders.js

25 lines
792 B
JavaScript

import { Slider } from "./slider.js"
function makeSliders()
{
return {
scale: new Slider("scale", 0.0, 0.05),
translateX: new Slider("translate x", -10, 10),
translateY: new Slider("translate y", -10, 10),
distanceThreshold: new Slider("dist. threshold", 0.0, 1.0),
distanceScale: new Slider("distance scale", 0.0, 200.0),
distanceOffset: new Slider("distance offset", -20.0, 20.0),
outlineThreshold: new Slider("outline threshold", 0.0, 1.0),
outlineScale: new Slider("outline scale", 0.0, 200.0),
outlineOffset: new Slider("outline offset", -20.0, 20.0),
colorMix: new Slider("color mix", 0.0, 1.0),
colorScale: new Slider("color scale", 0.0, 10.0),
colorOffset: new Slider("color offset", 0.0, 3.1415),
};
}
export { makeSliders };