Value.hx 408 B

1234567891011121314151617
  1. package hrt.prefab.fx;
  2. enum Value {
  3. VZero;
  4. VOne;
  5. VConst(v: Float);
  6. VCurve(c: Curve);
  7. VCurveScale(c: Curve, scale: Float);
  8. VRandom(idx: Int, scale: Value);
  9. VRandomScale(idx: Int, scale: Float);
  10. VAdd(a: Value, b: Value);
  11. VMult(a: Value, b: Value);
  12. VVector(x: Value, y: Value, z: Value, ?w: Value);
  13. VHsl(h: Value, s: Value, l: Value, a: Value);
  14. VBool(v: Value);
  15. VInt(v: Value);
  16. }