Scene structure are stored with a xml structure.
First, scene's data (viewport and background color) are store in data element
Syntax
<data> <viewport>(x,y,width,height)</viewport> <background>(red,green,blue,alpha)</background> </data>
After, scene children are store in children element
GlLayer and GlComposite have two elements : data and children
All others glEntities have one element : data
The scheme of glScene xml are (for example) :
<scene> <data> ... </data> <children> <LayerName1 type="GlLayer"> <data> ... </data> <children> ... </children> </LayerName> <LayerName2 type="GlLayer"> <data> ... </data> <children> <EntityName type="EntityType"> <data> ... </data> </EntityName3> </children> </LayerName2> </children> </scene>
For glEntities data see .cpp file