169 lines
5.3 KiB
XML
Executable File
169 lines
5.3 KiB
XML
Executable File
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!--
|
|
Define Node and Edge Data GraphML Attributes
|
|
http://graphml.graphdrawing.org/primer/graphml-primer.html#AttributesDefinition
|
|
|
|
This document defines the node and edge GraphML attributes for the content system.
|
|
|
|
This document is meant to be an XInclude from a well-formed GraphML document.
|
|
-->
|
|
<graphml xmlns="http://graphml.graphdrawing.org/xmlns"
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://graphml.graphdrawing.org/xmlns/1.0/graphml.xsd">
|
|
|
|
<!--
|
|
Attr: map_type
|
|
Type: string
|
|
Values: map, map_lod, map_occlusion, map_interior, map_props, vehicle, character.
|
|
Desc: Tells the export pipeline what type of 3dsmax file this represents.
|
|
-->
|
|
<key id="max_type" for="node" attr.name="map_type" attr.type="string">
|
|
<default>map_container</default>
|
|
</key>
|
|
|
|
<!--
|
|
Attr: map_auto_export
|
|
Type: boolean
|
|
Desc: Used by the map-auto-exporter to determine whether to export this map data
|
|
when its submitted to Perforce.
|
|
-->
|
|
<key id="map_auto_export" for="node" attr.name="map_auto_export" attr.type="boolean">
|
|
<default>false</default>
|
|
</key>
|
|
|
|
<!--
|
|
Attr: map_seed
|
|
Type: int
|
|
Desc: Used to seed the hashing generator for unique entity IDs.
|
|
-->
|
|
<key id="map_seed" for="node" attr.name="map_seed" attr.type="int">
|
|
<default>0</default>
|
|
</key>
|
|
|
|
<!--
|
|
Attr: archetypes
|
|
Type: boolean
|
|
Desc: Tells the export pipeline whether the map section has archetypes (definitions).
|
|
-->
|
|
<key id="archetypes" for="node" attr.name="archetypes" attr.type="boolean">
|
|
<default>true</default>
|
|
</key>
|
|
|
|
<!--
|
|
Attr: entities
|
|
Type: boolean
|
|
Desc: Tells the export pipeline whether the map section has entities (instances).
|
|
-->
|
|
<key id="entities" for="node" attr.name="entities" attr.type="boolean">
|
|
<default>true</default>
|
|
</key>
|
|
|
|
<!--
|
|
Attr: data
|
|
Type: boolean
|
|
Desc: Tells the export pipeline whether the map section has packed data.
|
|
-->
|
|
<key id="data" for="node" attr.name="map_data" attr.type="boolean">
|
|
<default>true</default>
|
|
</key>
|
|
|
|
<!--
|
|
Attr: prefix
|
|
Type: string
|
|
Desc: Tells the map exporter which prefix to use for map archetype names.
|
|
Default: empty.
|
|
-->
|
|
<key id="prefix" for="node" attr.name="prefix" attr.type="string">
|
|
<default />
|
|
</key>
|
|
|
|
<!--
|
|
Attr: slod2link
|
|
Type: boolean
|
|
Desc: Tells the map validator which maps require an SLOD2 Link.
|
|
Default: false.
|
|
-->
|
|
<key id="slod2link" for="node" attr.name="slod2link" attr.type="boolean">
|
|
<default>false</default>
|
|
</key>
|
|
|
|
<!--
|
|
Attr: skip_manifest
|
|
Type: boolean
|
|
Desc: Tells RpfCreate processor that we dont want to generate a manifest for that node.
|
|
Default: false.
|
|
-->
|
|
<key id="generate_manifest" for="node" attr.name="generate_manifest" attr.type="boolean">
|
|
<default>true</default>
|
|
</key>
|
|
|
|
<!--
|
|
Attr: skip_manifest
|
|
Type: boolean
|
|
Desc: Tells RpfCreate processor that we dont want to generate a manifest for that node.
|
|
Default: false.
|
|
-->
|
|
<key id="process_collision" for="node" attr.name="process_collision" attr.type="boolean">
|
|
<default>true</default>
|
|
</key>
|
|
|
|
<!--
|
|
Attr: friendlyname
|
|
Type: string
|
|
Desc: Tells exporters etc a friendlyname for a content-node (used in
|
|
Vehicle Exporter for example).
|
|
Default: empty.
|
|
-->
|
|
<key id="friendlyname" for="node" attr.name="friendlyname" attr.type="string">
|
|
<default />
|
|
</key>
|
|
|
|
<!--
|
|
Attr: sharedtxd
|
|
Type: string
|
|
Desc: Tells Vehicle Exporter a Shared TXD name.
|
|
Default: empty.
|
|
-->
|
|
<key id="sharedtxd" for="node" attr.name="sharedtxd" attr.type="string">
|
|
<default />
|
|
</key>
|
|
|
|
<!--
|
|
Attr: sharedtxdinput
|
|
Type: string
|
|
Desc: Tells Vehicle Exporter a Shared TXD input filename.
|
|
Default: empty.
|
|
-->
|
|
<key id="sharedtxdinput" for="node" attr.name="sharedtxdinput" attr.type="string">
|
|
<default />
|
|
</key>
|
|
|
|
<!--
|
|
Attr: gtxdxml
|
|
Type: boolean
|
|
Desc: Tells the export pipeline whether a node is a gtxd xml file.
|
|
-->
|
|
<key id="gtxdxml" for="node" attr.name="gtxdxml" attr.type="boolean">
|
|
<default>true</default>
|
|
</key>
|
|
|
|
<!--
|
|
Attr: gtxdzip
|
|
Type: boolean
|
|
Desc: Tells the export pipeline whether a node is a gtxd zip file.
|
|
-->
|
|
<key id="gtxdzip" for="node" attr.name="gtxdzip" attr.type="boolean">
|
|
<default>true</default>
|
|
</key>
|
|
|
|
<!--
|
|
Attr: name_heap_shift
|
|
Type: int
|
|
Desc: A configuration file used to describe specific properties of a node
|
|
Default: empty.
|
|
-->
|
|
<key id="name_heap_shift" for="node" attr.name="name_heap_shift" attr.type="int">
|
|
<default>0</default>
|
|
</key>
|
|
|
|
</graphml> |