{
  "source": {
    "file": "test/resource/component/spatialize/color/color.template.rs",
    "cases": "test/resource/component/spatialize/color/cases.json"
  },
  "functions": [
    {
      "function": "hex",
      "tags": [
        "white",
        "black",
        "transparent"
      ],
      "cases": [
        {
          "parameters": {
            "value": 4294967295
          },
          "returns": {
            "()": [
              1.0,
              1.0,
              1.0,
              1.0
            ]
          },
          "unexpected": null
        },
        {
          "parameters": {
            "value": 255
          },
          "returns": {
            "()": [
              0.0,
              0.0,
              0.0,
              1.0
            ]
          },
          "unexpected": null
        },
        {
          "parameters": {
            "value": 0
          },
          "returns": {
            "()": [
              0.0,
              0.0,
              0.0,
              0.0
            ]
          },
          "unexpected": null
        }
      ]
    },
    {
      "function": "lerp",
      "tags": [
        "midpoint",
        "start"
      ],
      "cases": [
        {
          "parameters": {
            "t": 0.5,
            "b": [
              1.0,
              1.0,
              1.0,
              1.0
            ],
            "a": [
              0.0,
              0.0,
              0.0,
              1.0
            ]
          },
          "returns": {
            "()": [
              0.5,
              0.5,
              0.5,
              1.0
            ]
          },
          "unexpected": null
        },
        {
          "parameters": {
            "t": 0.0,
            "b": [
              0.0,
              1.0,
              0.0,
              1.0
            ],
            "a": [
              1.0,
              0.0,
              0.0,
              1.0
            ]
          },
          "returns": {
            "()": [
              1.0,
              0.0,
              0.0,
              1.0
            ]
          },
          "unexpected": null
        }
      ]
    },
    {
      "function": "transparent",
      "tags": [
        "basic"
      ],
      "cases": [
        {
          "parameters": {},
          "returns": {
            "()": [
              0.0,
              0.0,
              0.0,
              0.0
            ]
          },
          "unexpected": null
        }
      ]
    }
  ]
}