json_schema: {
      "description": "An instance of <a href=\"#controller-options-zoom\">a controller zoom configuration.</a>",
      "properties": {
          "hardness": {
              "description": "Hardness (instant contribution).",
              "example": 5,
              "title": "Hardness",
              "type": "number"
          },
          "invert": {
              "description": "Inversion of axis.",
              "example": false,
              "title": "Invert",
              "type": "boolean"
          },
          "toPointer": {
              "description": "Zoom action also rotate the camera to keep the same area under your pointer during the zoom",
              "example": false,
              "title": "toPointer",
              "type": "boolean"
          }
      },
      "required": [
          "hardness",
          "invert"
      ],
      "title": "ControllerZoomConfig",
      "type": "object"
  }