Objects update,
[fg:toms-fgdata.git] / Materials / materials.dtd
1 <!--
2 ************************************************************************
3 XML DTD for FlightGear Materials.
4
5 This DTD is advisory only: it is perfectly legal to include additional
6 properties in materials.xml.
7 ************************************************************************
8 -->
9
10 <!ENTITY % colours "r?, g?, b?, a?">
11
12 <!ELEMENT PropertyList (material+)>
13 <!ELEMENT material (name+, texture, wrapu?, wrapv?, mipmap?,  
14                     xsize?, ysize?,
15                     light-coverage?, ambient?, diffuse?, specular?, emissive?)>
16 <!ELEMENT name (#PCDATA)>
17 <!ELEMENT texture (#PCDATA)>
18 <!ELEMENT wrapu (#PCDATA)>
19 <!ELEMENT wrapv (#PCDATA)>
20 <!ELEMENT mipmap (#PCDATA)>
21 <!ELEMENT xsize (#PCDATA)>
22 <!ELEMENT ysize (#PCDATA)>
23 <!ELEMENT light-coverage (#PCDATA)>
24 <!ELEMENT ambient (%colours;)>
25 <!ELEMENT diffuse (%colours;)>
26 <!ELEMENT specular (%colours;)>
27 <!ELEMENT emissive (%colours;)>
28 <!ELEMENT r (#PCDATA)>
29 <!ELEMENT g (#PCDATA)>
30 <!ELEMENT b (#PCDATA)>
31 <!ELEMENT a (#PCDATA)>