<plugin class="lens" Author="Conure's plugin type converter v0.1" version="0.5?" headersize="Main">
  <float name="Falloff Angle" offset="0x00" Visible="true"/>
  <float name="Cutoff Angle" offset="0x04" Visible="true"/>
  <float name="Occlusion Radius" offset="0x10" Visible="true"/>
  <enum16 name="Occlusion Offset Direction" offset="0x14" Visible="true">
    <option name="Toward Viewer" value="0"/>
    <option name="Marker Forward" value="1"/>
    <option name="None" value="2"/>
  </enum16>
  <float name="Near Fade Distance" offset="0x18" Visible="true"/>
  <float name="Far Fade Distance" offset="0x1C" Visible="true"/>
  <bitmask32 name="Flags" offset="0x30" Visible="true">
    <option name="Sun" value="0"/>
  </bitmask32>
  <enum16 name="Rotation Function" offset="0x80" Visible="true">
    <option name="None" value="0"/>
    <option name="Rotation A" value="1"/>
    <option name="Rotation B" value="2"/>
    <option name="Rotation Translation" value="3"/>
    <option name="Translation" value="4"/>
  </enum16>
  <float name="Rotation Function Scale" offset="0x84" Visible="true"/>
  <float name="Horizontal Scale" offset="0xA0" Visible="true"/>
  <float name="Verticle Scale" offset="0xA4" Visible="true"/>
  <struct name="Reflexions" offset="0xC4" visible="true" size="128">
    <bitmask32 name="Flags" offset="0x00" Visible="true">
      <option name="Align Rotation w/ Screen Centre" value="0"/>
      <option name="Radius NOT scaled by distance" value="1"/>
      <option name="Radius Scaled by Occlusion Factor" value="2"/>
      <option name="Occluded by Solid Objects" value="3"/>
    </bitmask32>
    <short name="Bitmap Index" offset="0x04" Visible="true"/>
    <float name="Postion" offset="0x1C" Visible="true"/>
    <float name="Rotation Offset" offset="0x20" Visible="true"/>
    <float name="Radius" offset="0x28" Visible="true"/>
    <float name="Radius - To" offset="0x2C" Visible="true"/>
    <enum16 name="Radius Scaled By" offset="0x30" Visible="true">
      <option name="None" value="0"/>
      <option name="Rotation" value="1"/>
      <option name="Rotation and Strafing" value="2"/>
      <option name="Distance from Centre" value="3"/>
    </enum16>
    <float name="Brightness" offset="0x34" Visible="true"/>
    <float name="Brightness - To" offset="0x38" Visible="true"/>
    <enum16 name="Radius Scaled By" offset="0x3C" Visible="true">
      <option name="None" value="0"/>
      <option name="Rotation" value="1"/>
      <option name="Rotation and Strafing" value="2"/>
      <option name="Distance from Centre" value="3"/>
    </enum16>
    <float name="Tint Colour - A" offset="0x40" Visible="true"/>
    <float name="Tint Colour - R" offset="0x44" Visible="true"/>
    <float name="Tint Colour - G" offset="0x48" Visible="true"/>
    <float name="Tint Colour - B" offset="0x4C" Visible="true"/>
  </struct>
</plugin>
