Files
gtav-src/tools_ng/etc/content/content_attributes_processes.xml
T
2025-09-29 00:52:08 +02:00

94 lines
3.4 KiB
XML
Executable File

<?xml version="1.0" encoding="UTF-8"?>
<!--
Define Processes 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: processor
Type: string
Values: map, map_metadata, animation, rage.
Desc: Defines the processor that a particular transition should use.
-->
<key id="processor" for="edge" attr.name="processor" attr.type="string" />
<!--
Attr: rebuild
Type: boolean
Desc: Toggles rebuild of this processor on/off. This can be used to
always mark processors as rebuilding data (for safety, or
testing for example).
All processors must support the rebuild flag for external
triggering anyway.
-->
<key id="rebuild" for="edge" attr.name="rebuild" attr.type="boolean">
<default>false</default>
</key>
<!--
Attr: sequential
Type: boolean
Desc: Whether the process needs to be run sequentially; i.e. if multiple
processes would conflict with a particular resource.
-->
<key id="sequential" for="edge" attr.name="sequential" attr.type="boolean">
<default>false</default>
</key>
<!--
Attr: allow_remote
Type: boolean
Default: true
Desc: Whether the process can run on a remote host.
-->
<key id="allow_remote" for="edge" attr.name="allow_remote" attr.type="boolean">
<default>true</default>
</key>
<!--
Attr: dcc_export_process
Type: boolean
Default: false
Desc: Tells the system that the transition is handled by a DCC export process
(e.g. Autodesk.3dsmax or Autodesk.Motionbuilder).
-->
<key id="dcc_export_process" for="edge" attr.name="dcc_export_process" attr.type="boolean">
<default>false</default>
</key>
<!--
Attr: dcc_export_process
Type: boolean
Default: false
Desc: Tells the system that the transition is handled by a DCC export process
(e.g. Autodesk.3dsmax or Autodesk.Motionbuilder).
-->
<key id="build_mp_rpf" for="edge" attr.name="build_mp_rpf" attr.type="boolean">
<default>false</default>
</key>
<!--
Attr: global
Type: bool
Default: empty
Desc: Collision Processor configuration file (AmbientScanner input file).
-->
<key id="global" for="edge" attr.name="global" attr.type="boolean">
<default>true</default>
</key>
<!--
Attr: supported_platform
Type: string
default: empty
Desc: for platform specific RPF conversion (like UI), we can explicitely set the platform we want to target, and discard the others
-->
<key id="supported_platforms" for="edge" attr.name="supported_platforms" attr.type="string"/>
</graphml>