<plugin class="LENS" author="Grimdoomer" version="0.99" headersize="100">
  <unused offset="0" size="8" />
  <float name="Falloff Angle (Degrees)" offset="8" visible="True" />
  <float name="Cuttoff Angle (Degrees)" offset="12" visible="True" />
  <float name="Occlusion Radius" offset="16" visible="True" />
  <enum16 name="Occlusion Offset Direction" offset="20" visible="True">
    <option name="Toward_Viewer" value="0" />
    <option name="Marker_Forward" value="1" />
    <option name="None" value="2" />
  </enum16>
  <enum16 name="Occlusion Inner Radius Scale" offset="22" visible="True">
    <option name="None" value="0" />
    <option name="1/2" value="1" />
    <option name="1/4" value="2" />
    <option name="1/8" value="3" />
    <option name="1/16" value="4" />
    <option name="1/32" value="5" />
    <option name="1/64" value="6" />
  </enum16>
  <float name="Near Fade Distance" offset="24" visible="True" />
  <float name="Far Fade Distance" offset="28" visible="True" />
  <tag name="Bitmap" offset="32" visible="True" />
  <id name="Bitmap" offset="36" visible="True" />
  <bitmask32 name="Flags" offset="40" visible="True">
    <option name="Sun" value="0" />
    <option name="No_Occlusion_Test" value="1" />
    <option name="Only_Render_In_1st_Person" value="2" />
    <option name="Only_Render_In_3rd_Person" value="3" />
    <option name="Fade_In_More_Quickly" value="4" />
    <option name="Scale_By_Marker" value="5" />
  </bitmask32>
  <enum32 name="Rotation Function" offset="44" 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" />
  </enum32>
  <float name="Rotation Function Scale" offset="48" visible="True" />
  <float name="Corona Scale i" offset="52" visible="True" />
  <float name="Corona Scale j" offset="56" visible="True" />
  <enum32 name="Falloff Function" offset="60" visible="True">
    <option name="Linear" value="0" />
    <option name="Late" value="1" />
    <option name="Very_Late" value="2" />
    <option name="Early" value="3" />
    <option name="Very_Early" value="4" />
    <option name="Cosine" value="5" />
    <option name="Zero" value="6" />
    <option name="One" value="7" />
  </enum32>
  <struct name="Reflections" offset="64" visible="true" size="48" label="">
    <bitmask16 name="Flags" offset="0" visible="True">
      <option name="Align_Rotation_With_Screen_Center" 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" />
      <option name="Ignore_Light_Color" value="4" />
      <option name="Not_Affected_By_Inner_Occlusion" value="5" />
    </bitmask16>
    <short name="Bitmap Index" offset="2" visible="True" />
    <unused offset="4" size="4" />
    <float name="Position Along Flare Axis" offset="8" visible="True" />
    <float name="Rotation Offset" offset="12" visible="True" />
    <float name="Radius" offset="16" visible="True" />
    <float name="...To" offset="20" visible="True" />
    <float name="Brightness" offset="24" visible="True" />
    <float name="...To" offset="28" visible="True" />
    <float name="Modulation Factor" offset="32" visible="True" />
    <float name="Color R" offset="36" visible="True" />
    <float name="Color G" offset="40" visible="True" />
    <float name="Color B" offset="44" visible="True" />
  </struct>
  <bitmask32 name="Flags" offset="72" visible="True">
    <option name="Synchronized" value="0" />
  </bitmask32>
  <struct name="Brightness" offset="76" visible="true" size="188" label="">
    <struct name="Function" offset="0" visible="true" size="1" label="">
      <byte name="Data" offset="0" visible="True" />
    </struct>
    <unused offset="8" size="180" />
  </struct>
  <struct name="Color" offset="84" visible="true" size="188" label="">
    <struct name="Function" offset="0" visible="true" size="1" label="">
      <byte name="Data" offset="0" visible="True" />
    </struct>
    <unused offset="8" size="180" />
  </struct>
  <struct name="Rotation" offset="92" visible="true" size="188" label="">
    <struct name="Function" offset="0" visible="true" size="1" label="">
      <byte name="Data" offset="0" visible="True" />
    </struct>
    <unused offset="8" size="180" />
  </struct>
</plugin>
