cesium-native/tools/generate-classes/3dTiles.json

59 lines
1.7 KiB
JSON

{
"classes": {
"Tileset": {
"toBeInherited": true
},
"Root Property": {
"overrideName": "CesiumUtility::ExtensibleObject",
"manuallyDefined": true
},
"Any Value": {
"overrideName": "CesiumUtility::JsonValue"
},
"Numeric Value": {
"overrideName": "CesiumUtility::JsonValue"
},
"No Data Value": {
"overrideName": "CesiumUtility::JsonValue"
},
"3DTILES_bounding_volume_S2 extension": {
"overrideName": "Extension3dTilesBoundingVolumeS2"
},
"3DTILES_bounding_volume_cylinder extension": {
"overrideName": "Extension3dTilesBoundingVolumeCylinder"
},
"3DTILES_content_voxels content extension": {
"overrideName": "ExtensionContent3dTilesContentVoxels"
},
"3DTILES_ellipsoid extension": {
"overrideName": "Extension3dTilesEllipsoid"
},
"Metadata Entity": {
"isBaseClass": true
},
"Buffer": {
"toBeInherited": true
}
},
"extensions": [
{
"extensionName": "3DTILES_bounding_volume_S2",
"schema": "3DTILES_bounding_volume_S2/schema/boundingVolume.3DTILES_bounding_volume_S2.schema.json"
},
{
"extensionName": "3DTILES_ellipsoid",
"schema": "3DTILES_ellipsoid/schema/3DTILES_ellipsoid.schema.json",
"attachTo": [
"tileset"
]
},
{
"extensionName": "3DTILES_bounding_volume_cylinder",
"schema": "3DTILES_bounding_volume_cylinder/schema/boundingVolume.3DTILES_bounding_volume_cylinder.schema.json"
},
{
"extensionName": "3DTILES_content_voxels",
"schema": "3DTILES_content_voxels/schema/content.3DTILES_content_voxels.schema.json"
}
]
}