{
    "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"
}