<plugin class="shad" author="XZodia" version="1.0" headersize="84">
  <revision author="XZodia" version="1.0">Completed</revision>
  <tag name="Shader Template" offset="0" visible="True" />
  <id name="Shader Template" offset="4" visible="True" />
  <stringid name="Material Name" offset="8" visible="True" />
  <struct name="Runtime Properties" offset="12" visible="True" size="80" label="">
    <tag name="Diffuse Map" offset="0" visible="True" />
    <id name="Diffuse Map" offset="4" visible="True" />
    <tag name="Lightmap Emissive Map" offset="8" visible="True" />
    <id name="Lightmap Emissive Map" offset="12" visible="True" />
    <float name="Lightmap Emissive Color R" offset="16" visible="True" />
    <float name="Lightmap Emissive Color G" offset="20" visible="True" />
    <float name="Lightmap Emissive Color B" offset="24" visible="True" />
    <float name="Lightmap Emissive Power" offset="28" visible="True" />
    <float name="Lightmap Resolution Scale" offset="32" visible="True" />
    <float name="Lightmap Half Life" offset="36" visible="True" />
    <float name="Lightmap Diffuse Scale" offset="40" visible="True" />
    <tag name="Alpha Test Map" offset="44" visible="True" />
    <id name="Alpha Test Map" offset="48" visible="True" />
    <tag name="Translucent Map" offset="52" visible="True" />
    <id name="Translucent Map" offset="56" visible="True" />
    <float name="Lightmap Transparent Color R" offset="60" visible="True" />
    <float name="Lightmap Transparent Color B" offset="64" visible="True" />
    <float name="Lightmap Transparent Color G" offset="68" visible="True" />
    <float name="Lightmap Transparent Alpha" offset="72" visible="True" />
    <float name="Lightmap Foliage Scale" offset="76" visible="True" />
  </struct>
  <unused offset="20" size="2" />  
  <bitmask16 name="Flags" offset="22" visible="True">
    <option value="0" name="Water" visible="True" />
    <option value="1" name="Sort First" visible="True" />
    <option value="2" name="No Active Camo" visible="True" />
  </bitmask16>
  <unused offset="24" size="8" />
  <struct name="Postprocess Definition" offset="32" visible="True" size="124" label="">
    <int name="shader template index" offset="0" visible="True" />
    <struct name="Bitmaps" offset="4" visible="True" size="12" label="Shader Bitmap Reference">
      <id name="Shader Bitmap Reference" offset="0" visible="True" />
      <int name="Bitmap Index" offset="4" visible="True" />
      <float name="log bitmap dimension" offset="8" visible="True" />
    </struct>
    <struct name="Pixel Constants" offset="12" visible="True" size="4" label="">
      <byte name="Color A" offset="16" visible="True" />
      <byte name="Color R" offset="20" visible="True" />
      <byte name="Color G" offset="24" visible="True" />
      <byte name="Color B" offset="28" visible="True" />
    </struct>
    <struct name="Vertex Constants" offset="20" visible="True" size="16" label="">
      <float name="X" offset="0" visible="True" />
      <float name="Y" offset="4" visible="True" />
      <float name="Z" visible="True" />
      <float name="W" offset="12" visible="True" />
    </struct>
    <struct name="Levels of Detail" offset="28" visible="True" size="6" label="">
      <int name="Available Layer Flags" offset="0" visible="True" />
      <short name="Block Index Data" offset="4" visible="True" />
    </struct>
    <struct name="Layers" offset="36" visible="True" size="2" label="Index">
      <short name="Index" offset="0" visible="True" />
    </struct>
    <struct name="Passes" offset="44" visible="True" size="2" label="Index">
      <short name="Index" offset="0" visible="True" />
    </struct>
    <struct name="Implementations" offset="52" visible="True" size="10" label="">
      <short name="Index 0" offset="0" visible="True" />
      <short name="Index 1" offset="2" visible="True" />
      <short name="Index 2" offset="4" visible="True" />
      <short name="Index 3" offset="6" visible="True" />
      <short name="Index 4" offset="8" visible="True" />
    </struct>
    <struct name="Overlays" offset="60" visible="True" size="20" label="Input Name">
      <stringid name="Input Name" offset="0" visible="True" />
      <stringid name="Range Name" offset="4" visible="True" />
      <float name="Time Period (in seconds)" offset="8" visible="True" />
      <struct name="Function" offset="12" visible="True" size="1" label="Value">
        <byte name="Value" offset="0" visible="True" />
      </struct>
    </struct>
    <struct name="Overlay References" offset="68" visible="True" size="4" label="">
      <short name="Overlay Index" offset="0" visible="True" />
      <short name="Transform Index" offset="2" visible="True" />
    </struct>
    <struct name="Animated Parameters" offset="76" visible="True" size="2" label="">
      <short name="Index" offset="0" visible="True" />
    </struct>
    <struct name="Animated Parameter References" offset="84" visible="True" size="4" label="">
      <short name="_unnamed0" offset="0" visible="True" />
      <short name="Parameter Index" offset="2" visible="True" />
    </struct>
    <struct name="Bitmap Properties" offset="92" visible="True" size="4" label="">
	    <short name="Bitmap Index" offset="0" visible="True" />
	    <short name="Animated Parameter Index" offset="2" visible="True" />
    </struct>
    <struct name="Color Properties" offset="100" visible="True" size="12" label="">
      <float name="Color R" offset="0" visible="True" />
      <float name="Color G" offset="4" visible="True" />
      <float name="Color B" offset="8" visible="True" />
    </struct>
    <struct name="Value Properties" offset="108" visible="True" size="4" label="">
      <float name="Value" offset="0" visible="True" />
    </struct>
    <unused offset="116" size="8" />
  </struct>
  <unused offset="40" size="4" />
  <struct name="Predicted Resources" offset="44" visible="True" size="8" label="">
    <enum16 name="Flags" offset="22" visible="True">
      <option value="0" name="Water" visible="True" />
      <option value="0" name="bitmap" visible="True" />
      <option value="1" name="sound" visible="True" />
      <option value="2" name="render model geometry" visible="True" />
      <option value="3" name="cluster geometry" visible="True" />
      <option value="4" name="cluster instanced geometry" visible="True" />
      <option value="5" name="lightmap geometry object buckets" visible="True" />
      <option value="6" name="lightmap geometry instance buckets" visible="True" />
      <option value="7" name="lightmap cluster bitmaps" visible="True" />
      <option value="8" name="lightmap instance bitmaps" visible="True" />
    </enum16>
    <short name="Resource Index" offset="2" visible="True" />
    <id name="Predicted Resource Id" offset="4" visible="True" />
  </struct>
  <tag name="Light Response" offset="52" visible="True" />
  <id name="Light Response" offset="52" visible="True" />
  <enum16 name="Shader LOD Bias" length="2" visible="True">
    <option value="0" name="None" visible="True" />
    <option value="1" name="4x Size" visible="True" />
    <option value="2" name="2x Size" visible="True" />
    <option value="3" name="1/2 Size" visible="True" />
    <option value="4" name="1/4 Size" visible="True" />
    <option value="5" name="Never" visible="True" />
    <option value="6" name="Cinematic" visible="True" />
  </enum16>
  <enum16 name="Specular Type" length="2" visible="True">
    <option value="0" name="None" visible="True" />
    <option value="1" name="Default" visible="True" />
    <option value="2" name="Dull" visible="True" />
    <option value="3" name="Shiny" visible="True" />
  </enum16>
  <enum16 name="Lightmap Type" length="2" visible="True">
    <option value="0" name="Diffuse" visible="True" />
    <option value="1" name="Default Specular" visible="True" />
    <option value="2" name="Dull Specular" visible="True" />
    <option value="3" name="Shiny Specular" visible="True" />
  </enum16>
  <unused offset="64" size="2" />
  <float name="Lightmap Specular Brightness" offset="68" visible="True" />
  <float name="Lightmap Ambient Bias" offset="72" visible="True" />
  <unused offset="76" size="8" />
</plugin>