Schema definition -watchList
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4542.png
location C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json
schema details
Description  MF X3DUrlObject content
type Array
array constraints
Min Items  1
array items
[0]+  Schema
used by LoadSensor / -watchList
source code "-watchList": {
    "description": "MF X3DUrlObject content",
    "type": "array",
    "minItems": 1,
    "items": {
        "type": "object",
        "properties": {
            "Anchor": {
                "$ref": "#/definitions/Anchor"
            },
            "AudioClip": {
                "$ref": "#/definitions/AudioClip"
            },
            "DISEntityTypeMapping": {
                "$ref": "#/definitions/DISEntityTypeMapping"
            },
            "GeoMetadata": {
                "$ref": "#/definitions/GeoMetadata"
            },
            "ImageCubeMapTexture": {
                "$ref": "#/definitions/ImageCubeMapTexture"
            },
            "ImageTexture": {
                "$ref": "#/definitions/ImageTexture"
            },
            "ImageTexture3D": {
                "$ref": "#/definitions/ImageTexture3D"
            },
            "Inline": {
                "$ref": "#/definitions/Inline"
            },
            "MovieTexture": {
                "$ref": "#/definitions/MovieTexture"
            },
            "PackagedShader": {
                "$ref": "#/definitions/PackagedShader"
            },
            "Script": {
                "$ref": "#/definitions/Script"
            },
            "ShaderPart": {
                "$ref": "#/definitions/ShaderPart"
            },
            "ShaderProgram": {
                "$ref": "#/definitions/ShaderProgram"
            },
            "ProtoInstance": {
                "$ref": "#/definitions/ProtoInstance"
            }
        },
        "additionalProperties": false
    }
}

Array item wildcard -watchList > array items [0]+ / Schema
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4543.png
type Object
properties
Name   Occurrence
Anchor   Optional
AudioClip   Optional
DISEntityTypeMapping   Optional
GeoMetadata   Optional
ImageCubeMapTexture   Optional
ImageTexture   Optional
ImageTexture3D   Optional
Inline   Optional
MovieTexture   Optional
PackagedShader   Optional
Script   Optional
ShaderPart   Optional
ShaderProgram   Optional
ProtoInstance   Optional
source code {
    "type": "object",
    "properties": {
        "Anchor": {
            "$ref": "#/definitions/Anchor"
        },
        "AudioClip": {
            "$ref": "#/definitions/AudioClip"
        },
        "DISEntityTypeMapping": {
            "$ref": "#/definitions/DISEntityTypeMapping"
        },
        "GeoMetadata": {
            "$ref": "#/definitions/GeoMetadata"
        },
        "ImageCubeMapTexture": {
            "$ref": "#/definitions/ImageCubeMapTexture"
        },
        "ImageTexture": {
            "$ref": "#/definitions/ImageTexture"
        },
        "ImageTexture3D": {
            "$ref": "#/definitions/ImageTexture3D"
        },
        "Inline": {
            "$ref": "#/definitions/Inline"
        },
        "MovieTexture": {
            "$ref": "#/definitions/MovieTexture"
        },
        "PackagedShader": {
            "$ref": "#/definitions/PackagedShader"
        },
        "Script": {
            "$ref": "#/definitions/Script"
        },
        "ShaderPart": {
            "$ref": "#/definitions/ShaderPart"
        },
        "ShaderProgram": {
            "$ref": "#/definitions/ShaderProgram"
        },
        "ProtoInstance": {
            "$ref": "#/definitions/ProtoInstance"
        }
    },
    "additionalProperties": false
}

Property -watchList > array items [0]+ / Schema / Anchor
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4544.png
property details
Occurrence  Optional
reference Anchor
source code "Anchor": {
    "$ref": "#/definitions/Anchor"
}

Property -watchList > array items [0]+ / Schema / AudioClip
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4545.png
property details
Occurrence  Optional
reference AudioClip
source code "AudioClip": {
    "$ref": "#/definitions/AudioClip"
}

Property -watchList > array items [0]+ / Schema / DISEntityTypeMapping
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4546.png
property details
Occurrence  Optional
reference DISEntityTypeMapping
source code "DISEntityTypeMapping": {
    "$ref": "#/definitions/DISEntityTypeMapping"
}

Property -watchList > array items [0]+ / Schema / GeoMetadata
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4547.png
property details
Occurrence  Optional
reference GeoMetadata
source code "GeoMetadata": {
    "$ref": "#/definitions/GeoMetadata"
}

Property -watchList > array items [0]+ / Schema / ImageCubeMapTexture
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4548.png
property details
Occurrence  Optional
reference ImageCubeMapTexture
source code "ImageCubeMapTexture": {
    "$ref": "#/definitions/ImageCubeMapTexture"
}

Property -watchList > array items [0]+ / Schema / ImageTexture
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4549.png
property details
Occurrence  Optional
reference ImageTexture
source code "ImageTexture": {
    "$ref": "#/definitions/ImageTexture"
}

Property -watchList > array items [0]+ / Schema / ImageTexture3D
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4550.png
property details
Occurrence  Optional
reference ImageTexture3D
source code "ImageTexture3D": {
    "$ref": "#/definitions/ImageTexture3D"
}

Property -watchList > array items [0]+ / Schema / Inline
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4551.png
property details
Occurrence  Optional
reference Inline
source code "Inline": {
    "$ref": "#/definitions/Inline"
}

Property -watchList > array items [0]+ / Schema / MovieTexture
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4552.png
property details
Occurrence  Optional
reference MovieTexture
source code "MovieTexture": {
    "$ref": "#/definitions/MovieTexture"
}

Property -watchList > array items [0]+ / Schema / PackagedShader
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4553.png
property details
Occurrence  Optional
reference PackagedShader
source code "PackagedShader": {
    "$ref": "#/definitions/PackagedShader"
}

Property -watchList > array items [0]+ / Schema / Script
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4554.png
property details
Occurrence  Optional
reference Script
source code "Script": {
    "$ref": "#/definitions/Script"
}

Property -watchList > array items [0]+ / Schema / ShaderPart
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4555.png
property details
Occurrence  Optional
reference ShaderPart
source code "ShaderPart": {
    "$ref": "#/definitions/ShaderPart"
}

Property -watchList > array items [0]+ / Schema / ShaderProgram
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4556.png
property details
Occurrence  Optional
reference ShaderProgram
source code "ShaderProgram": {
    "$ref": "#/definitions/ShaderProgram"
}

Property -watchList > array items [0]+ / Schema / ProtoInstance
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4557.png
property details
Occurrence  Optional
reference ProtoInstance
source code "ProtoInstance": {
    "$ref": "#/definitions/ProtoInstance"
}


JSON Schema documentation generated by XMLSpy JSON Schema Editor http://www.altova.com/xmlspy/json-schema-editor.html