XML Schema
Here you can find the XML Schema for XML based Drag[en]gine file formats. These are suitable for editors like Visual Studio Code to provide verification and auto completion.
Type | Extension | Schema | Documentation |
---|---|---|---|
Announcer | .deann | XSD | Wiki |
Behavior Tree | .debt | XSD | Wiki |
Border | .debor | XSD | Wiki |
Canvas Creator | .decc | XSD | Wiki |
Camera | .decamera | XSD | Wiki |
Decoration | .dedeco | XSD | Wiki |
Dynamic Music | .dedm | XSD | |
Element Class | .deeclass | XSD | Wiki |
Gui Theme | .degt | XSD | Wiki |
Mouse Pointer | .demp | XSD | Wiki |
Parameter Tree | .dept | XSD | |
Simple Conversation | .desconvo | XSD | Wiki |
Skin | .deskin | XSD | Wiki |
Skin Annotations | .deskinann | XSD | |
State Machine | .desm | XSD | Wiki |
Styled Text | .dest | XSD | |
Widget Designer | .dedes | XSD | Wiki |
These are helper schemas included in the above schemas containing common types. They contain only type definitions. You can use them in your own schemas like this:
<xs:include schemaLocation='https://lordofdragons.github.io/dragengine/artifacts/xmlschema/dragengine/latest/dragengineTypes.xsd'/>