@drecom/scene-graph-schema
Version:
scene-graph-schema is a intermediate data schema that represents common data structure of a scene in game application.
33 lines (29 loc) • 1.1 kB
JSON
{
"$schema": "http://json-schema.org/draft-04/schema#",
"id": "/definitions/Node.json",
"definitions": {
"Node": {
"id": "#Node",
"type": "object",
"properties": {
"id": { "type": "string" },
"name": { "type": "string" },
"constructorName": { "type": "string" },
"transform": { "$ref": "Transform.json#/definitions/Transform" },
"transform3d": { "$ref": "Transform3D.json#/definitions/Transform3D" },
"renderer": { "$ref": "Renderer.json#/definitions/Renderer" },
"meshRenderer": { "$ref": "MeshRenderer.json#/definitions/MeshRenderer" },
"spine": { "$ref": "Spine.json#/definitions/Spine" },
"sprite": { "$ref": "Sprite.json#/definitions/Sprite" },
"text": { "$ref": "Text.json#/definitions/Text" },
"layout": { "$ref": "Layout.json#/definitions/Layout"},
"mask": { "$ref": "Mask.json#/definitions/Mask"}
},
"required": [
"id",
"name",
"constructorName"
]
}
}
}