{
	"$schema": "https://json-schema.org/draft/2020-12/schema",
	"$id": "https://schema.stfform.at/stfexp.mesh.seams.schema.json",
	"title": "Mesh UV Seams",
	"description": "Represents a mesh's UV-seams.",
	"stfImplementations": {
		"blender": {
			"representingType": "Seams on bpy.types.Mesh",
			"link": "https://codeberg.org/stf_format/stf_blender/src/branch/master/stfblender/stf_resources/stfexp/stfexp_mesh_seams.py"
		}
	},
	"allOf": [{ "$ref": "https://schema.stfform.at/stf.schema.json#/$defs/stf_component_resource" }],
	"properties": {
		"type": {
			"const": "stfexp.mesh.seams"
		},
		"indices_width": {
			"type": "integer",
			"default": 4,
			"description": "The width of vertex-indices in bytes."
		},
		"seams": {
			"$ref": "https://schema.stfform.at/stf.schema.json#buffer_ref",
			"description": "Buffer reference. A pair of indices specifies the two connected vertices that form the edge which has a UV-seam."
		}
	},
	"required": [
		"type",
		"seams"
	],
	"additionalProperties": false
}