<plugin>
<tag>lens</tag>
<struct>
<name>Main</name>
<size>304</size>
<value>
<type>float</type>
<offset>0x00</offset>
<name>Falloff Angle</name>
</value>
<value>
<type>float</type>
<offset>0x04</offset>
<name>Cutoff Angle</name>
</value>
<value>
<type>bitmask32</type>
<offset>0x800</offset>
<name></name>
<bitmask>
<bit>  </bit>
<name>Occlusion</name>
</bitmask>
</value>
<value>
<type>float</type>
<offset>0x10</offset>
<name>Occlusion Radius</name>
</value>
<value>
<type>id16</type>
<offset>0x14</offset>
<name>Occlusion Offset Direction</name>
<option>
<value>00</value>
<name>Toward Viewer</name>
</option>
<option>
<value>01</value>
<name>Marker Forward</name>
</option>
<option>
<value>02</value>
<name>None</name>
</option>
</value>
<value>
<type>float</type>
<offset>0x18</offset>
<name>Near Fade Distance</name>
</value>
<value>
<type>float</type>
<offset>0x1C</offset>
<name>Far Fade Distance</name>
</value>
<value>
<type>bitmask32</type>
<offset>0x800</offset>
<name></name>
<bitmask>
<bit>  </bit>
<name>Bitmaps</name>
</bitmask>
</value>
<value>
<type>bitmask32</type>
<offset>0x30</offset>
<name>Flags</name>
<bitmask>
<bit>32</bit>
<name>Sun</name>
</bitmask>
</value>
<value>
<type>bitmask32</type>
<offset>0x800</offset>
<name></name>
<bitmask>
<bit>  </bit>
<name>Corona Rotation</name>
</bitmask>
</value>
<value>
<type>id16</type>
<offset>0x80</offset>
<name>Rotation Function</name>
<option>
<value>00</value>
<name>None</name>
</option>
<option>
<value>01</value>
<name>Rotation A</name>
</option>
<option>
<value>02</value>
<name>Rotation B</name>
</option>
<option>
<value>03</value>
<name>Rotation Translation</name>
</option>
<option>
<value>04</value>
<name>Translation</name>
</option>
</value>
<value>
<type>float</type>
<offset>0x84</offset>
<name>Rotation Function Scale</name>
</value>
<value>
<type>bitmask32</type>
<offset>0x800</offset>
<name></name>
<bitmask>
<bit>  </bit>
<name>Corona Radius Scale</name>
</bitmask>
</value>
<value>
<type>float</type>
<offset>0xA0</offset>
<name>Horizontal Scale</name>
</value>
<value>
<type>float</type>
<offset>0xA4</offset>
<name>Verticle Scale</name>
</value>
<value>
<type>reflexive</type>
<offset>0xC4</offset>
<name>Reflexions</name>
</value>

<struct>
<name>Reflexions</name>
<size>128</size>
<value>
<type>bitmask32</type>
<offset>0x00</offset>
<name>Flags</name>
<bitmask>
<bit>32</bit>
<name>Align Rotation w/ Screen Centre</name>
</bitmask>
<bitmask>
<bit>31</bit>
<name>Radius NOT scaled by distance</name>
</bitmask>
<bitmask>
<bit>30</bit>
<name>Radius Scaled by Occlusion Factor</name>
</bitmask>
<bitmask>
<bit>29</bit>
<name>Occluded by Solid Objects</name>
</bitmask>
</value>
<value>
<type>short</type>
<offset>0x04</offset>
<name>Bitmap Index</name>
</value>

<value>
<type>float</type>
<offset>0x1C</offset>
<name>Postion</name>
</value>
<value>
<type>float</type>
<offset>0x20</offset>
<name>Rotation Offset</name>
</value>
<value>
<type>float</type>
<offset>0x28</offset>
<name>Radius</name>
</value>
<value>
<type>float</type>
<offset>0x2C</offset>
<name>Radius - To</name>
</value>
<value>
<type>id16</type>
<offset>0x30</offset>
<name>Radius Scaled By</name>
<option>
<value>00</value>
<name>None</name>
</option>
<option>
<value>01</value>
<name>Rotation</name>
</option>
<option>
<value>02</value>
<name>Rotation and Strafing</name>
</option>
<option>
<value>03</value>
<name>Distance from Centre</name>
</option>
</value>
<value>
<type>float</type>
<offset>0x34</offset>
<name>Brightness</name>
</value>
<value>
<type>float</type>
<offset>0x38</offset>
<name>Brightness - To</name>
</value>
<value>
<type>id16</type>
<offset>0x3C</offset>
<name>Radius Scaled By</name>
<option>
<value>00</value>
<name>None</name>
</option>
<option>
<value>01</value>
<name>Rotation</name>
</option>
<option>
<value>02</value>
<name>Rotation and Strafing</name>
</option>
<option>
<value>03</value>
<name>Distance from Centre</name>
</option>
</value>
<value>
<type>bitmask32</type>
<offset>0x800</offset>
<name></name>
<bitmask>
<bit>  </bit>
<name>Tint Colour</name>
</bitmask>
</value>
<value>
<type>float</type>
<offset>0x40</offset>
<name>Tint Colour - A</name>
</value>
<value>
<type>float</type>
<offset>0x44</offset>
<name>Tint Colour - R</name>
</value>
<value>
<type>float</type>
<offset>0x48</offset>
<name>Tint Colour - G</name>
</value>
<value>
<type>float</type>
<offset>0x4C</offset>
<name>Tint Colour - B</name>
</value>

</struct>

</struct>
</plugin>