PrimeWorldEditor/templates/MP1/Structs/LightParameters.xml

72 lines
2.9 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<PropertyTemplate ArchiveVer="4" Game="Prime">
<PropertyArchetype Type="Struct">
<Name>LightParameters</Name>
<SubProperties>
<Element Type="Bool" ID="0x0">
<Name>CastShadow</Name>
<Description>Unused.</Description>
</Element>
<Element Type="Float" ID="0x1">
<Name>ShadowScale</Name>
<Description>Unused.</Description>
</Element>
<Element Type="Int" ID="0x2">
<Name>Tessellation</Name>
<Description>Unused.</Description>
</Element>
<Element Type="Float" ID="0x3">
<Name>ShadowAlpha</Name>
<Description>Unused.</Description>
</Element>
<Element Type="Float" ID="0x4">
<Name>MaxShadowHeight</Name>
<Description>Unused.</Description>
</Element>
<Element Type="Color" ID="0x5">
<Name>AmbientColor</Name>
<Description>Ambient color when "Make Lights" is false, or "NumAreaLights" is 0.</Description>
</Element>
<Element Type="Bool" ID="0x6">
<Name>MakeLights</Name>
</Element>
<Element Type="Choice" ID="0x7">
<Name>UseWorldLighting</Name>
<Values>
<Element Name="Unknown 1" ID="0x0"/>
<Element Name="Normal World Lighting" ID="0x1"/>
<Element Name="Unknown 2" ID="0x2"/>
<Element Name="Disable World Lighting" ID="0x3"/>
<Element Name="Unknown 3" ID="0x4"/>
<Element Name="Unknown 4" ID="0x5"/>
</Values>
</Element>
<Element Type="Choice" ID="0x8">
<Name>LightRecalculation</Name>
<Description>Interval between light recalculation updates.</Description>
<Values>
<Element Name="Never" ID="0x0"/>
<Element Name="8 Frames" ID="0x1"/>
<Element Name="4 Frames" ID="0x2"/>
<Element Name="Every Frame" ID="0x3"/>
</Values>
</Element>
<Element Type="Vector" ID="0x9">
<Name>LightingPosition</Name>
</Element>
<Element Type="Int" ID="0xA">
<Name>NumDynamicLights</Name>
</Element>
<Element Type="Int" ID="0xB">
<Name>NumAreaLights</Name>
</Element>
<Element Type="Bool" ID="0xC">
<Name>IgnoreAmbientLighting</Name>
</Element>
<Element Type="Int" ID="0xD">
<Name>UseLightSet</Name>
</Element>
</SubProperties>
</PropertyArchetype>
</PropertyTemplate>