<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<doc>
  <members>
    <assembly>
      <name>UnityEngine.VFXModule</name>
    </assembly>
    <member name="T:UnityEngine.Experimental.VFX.VFXEventAttribute">
      <summary>
        <para>The class VFXEventAttribute handles properties transmitted to a system with a Experimental.VFX.VisualEffect.SendEvent.</para>
      </summary>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.CopyValuesFrom(UnityEngine.Experimental.VFX.VFXEventAttribute)">
      <summary>
        <para>Copy stored values from another event attribute.</para>
      </summary>
      <param name="eventAttibute">The source event attribute.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.#ctor(UnityEngine.Experimental.VFX.VFXEventAttribute)">
      <summary>
        <para>Copy constructor.</para>
      </summary>
      <param name="original">Source event attribute.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.GetBool(System.Int32)">
      <summary>
        <para>Gets a named stored boolean.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The stored boolean value (or false if Experimental.VFX.VFXEventAttribute.HasBool returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.GetBool(System.String)">
      <summary>
        <para>Gets a named stored boolean.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The stored boolean value (or false if Experimental.VFX.VFXEventAttribute.HasBool returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.GetFloat(System.Int32)">
      <summary>
        <para>Gets a named stored float.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The stored float (or 0.0f if Experimental.VFX.VFXEventAttribute.HasFloat returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.GetFloat(System.String)">
      <summary>
        <para>Gets a named stored float.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The stored float (or 0.0f if Experimental.VFX.VFXEventAttribute.HasFloat returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.GetInt(System.Int32)">
      <summary>
        <para>Gets a named stored integer.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The stored integer value (or 0 if Experimental.VFX.VFXEventAttribute.HasInt returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.GetInt(System.String)">
      <summary>
        <para>Gets a named stored integer.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The stored integer value (or 0 if Experimental.VFX.VFXEventAttribute.HasInt returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.GetMatrix4x4(System.Int32)">
      <summary>
        <para>Gets a named stored Matrix4x4.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The stored Matrix4x4 (or Matrix4x4.identity if Experimental.VFX.VFXEventAttribute.HasMatrix4x4 returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.GetMatrix4x4(System.String)">
      <summary>
        <para>Gets a named stored Matrix4x4.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The stored Matrix4x4 (or Matrix4x4.identity if Experimental.VFX.VFXEventAttribute.HasMatrix4x4 returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.GetUint(System.Int32)">
      <summary>
        <para>Gets a named stored unsigned integer.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The stored unsigned integer value (or 0 if Experimental.VFX.VFXEventAttribute.HasUint returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.GetUint(System.String)">
      <summary>
        <para>Gets a named stored unsigned integer.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The stored unsigned integer value (or 0 if Experimental.VFX.VFXEventAttribute.HasUint returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.GetVector2(System.Int32)">
      <summary>
        <para>Gets a named stored Vector2.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The stored Vector2 (or Vector2.zero if Experimental.VFX.VFXEventAttribute.HasVector2 returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.GetVector2(System.String)">
      <summary>
        <para>Gets a named stored Vector2.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The stored Vector2 (or Vector2.zero if Experimental.VFX.VFXEventAttribute.HasVector2 returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.GetVector3(System.Int32)">
      <summary>
        <para>Gets a named stored Vector3.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The stored Vector3 (or Vector3.zero if Experimental.VFX.VFXEventAttribute.HasVector3 returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.GetVector3(System.String)">
      <summary>
        <para>Gets a named stored Vector3.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The stored Vector3 (or Vector3.zero if Experimental.VFX.VFXEventAttribute.HasVector3 returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.GetVector4(System.Int32)">
      <summary>
        <para>Gets a named stored Vector4.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The stored Vector4 (or Vector4.zero if Experimental.VFX.VFXEventAttribute.HasVector4 returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.GetVector4(System.String)">
      <summary>
        <para>Gets a named stored Vector4.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The stored Vector4 (or Vector4.zero if Experimental.VFX.VFXEventAttribute.HasVector4 returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.HasBool(System.Int32)">
      <summary>
        <para>Returns true if event attribute stores this named boolean.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.HasBool(System.String)">
      <summary>
        <para>Returns true if event attribute stores this named boolean.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.HasFloat(System.Int32)">
      <summary>
        <para>Returns true if event attribute stores this named float.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.HasFloat(System.String)">
      <summary>
        <para>Returns true if event attribute stores this named float.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.HasInt(System.Int32)">
      <summary>
        <para>Returns true if event attribute stores this named integer.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.HasInt(System.String)">
      <summary>
        <para>Returns true if event attribute stores this named integer.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.HasMatrix4x4(System.Int32)">
      <summary>
        <para>Returns true if event attribute stores this named Matrix4x4.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.HasMatrix4x4(System.String)">
      <summary>
        <para>Returns true if event attribute stores this named Matrix4x4.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.HasUint(System.Int32)">
      <summary>
        <para>Returns true if event attribute stores this named unsigned integer.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.HasUint(System.String)">
      <summary>
        <para>Returns true if event attribute stores this named unsigned integer.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.HasVector2(System.Int32)">
      <summary>
        <para>Returns true if event attribute stores this named Vector2.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.HasVector2(System.String)">
      <summary>
        <para>Returns true if event attribute stores this named Vector2.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.HasVector3(System.Int32)">
      <summary>
        <para>Returns true if event attribute stores this named Vector3.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.HasVector3(System.String)">
      <summary>
        <para>Returns true if event attribute stores this named Vector3.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.HasVector4(System.Int32)">
      <summary>
        <para>Returns true if event attribute stores this named Vector4.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.HasVector4(System.String)">
      <summary>
        <para>Returns true if event attribute stores this named Vector4.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.SetBool(System.Int32,System.Boolean)">
      <summary>
        <para>Sets a named boolean value.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <param name="b">The new boolean value.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.SetBool(System.String,System.Boolean)">
      <summary>
        <para>Sets a named boolean value.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <param name="b">The new boolean value.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.SetFloat(System.Int32,System.Single)">
      <summary>
        <para>Sets a named float value.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <param name="f">The new float value.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.SetFloat(System.String,System.Single)">
      <summary>
        <para>Sets a named float value.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <param name="f">The new float value.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.SetInt(System.Int32,System.Int32)">
      <summary>
        <para>Sets a named integer value.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <param name="i">The new integer value.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.SetInt(System.String,System.Int32)">
      <summary>
        <para>Sets a named integer value.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <param name="i">The new integer value.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.SetMatrix4x4(System.Int32,UnityEngine.Matrix4x4)">
      <summary>
        <para>Sets a named Matrix4x4 value.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <param name="v">The new Matrix4x4 value.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.SetMatrix4x4(System.String,UnityEngine.Matrix4x4)">
      <summary>
        <para>Sets a named Matrix4x4 value.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <param name="v">The new Matrix4x4 value.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.SetUint(System.Int32,System.UInt32)">
      <summary>
        <para>Sets a named unsigned integer value.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <param name="i">The new unsigned integer value.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.SetUint(System.String,System.UInt32)">
      <summary>
        <para>Sets a named unsigned integer value.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <param name="i">The new unsigned integer value.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.SetVector2(System.Int32,UnityEngine.Vector2)">
      <summary>
        <para>Sets a named Vector2 value.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <param name="v">The new Vector2 value.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.SetVector2(System.String,UnityEngine.Vector2)">
      <summary>
        <para>Sets a named Vector2 value.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <param name="v">The new Vector2 value.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.SetVector3(System.Int32,UnityEngine.Vector3)">
      <summary>
        <para>Sets a named Vector3 value.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <param name="v">The new Vector3 value.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.SetVector3(System.String,UnityEngine.Vector3)">
      <summary>
        <para>Sets a named Vector3 value.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <param name="v">The new Vector3 value.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.SetVector4(System.Int32,UnityEngine.Vector4)">
      <summary>
        <para>Sets a named Vector4 value.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <param name="v">The new Vector4 value.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXEventAttribute.SetVector4(System.String,UnityEngine.Vector4)">
      <summary>
        <para>Sets a named Vector4 value.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <param name="v">The new Vector4 value.</param>
    </member>
    <member name="T:UnityEngine.Experimental.VFX.VFXExpressionValues">
      <summary>
        <para>This class is a wrapper to the set of expression values.</para>
      </summary>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXExpressionValues.GetAnimationCurve(System.Int32)">
      <summary>
        <para>Returns a an animation curve that corresponds to the bound named expression. If this entry is not available, or the type doesn't match, an exception is thrown.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXExpressionValues.GetAnimationCurve(System.String)">
      <summary>
        <para>Returns a an animation curve that corresponds to the bound named expression. If this entry is not available, or the type doesn't match, an exception is thrown.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXExpressionValues.GetBool(System.Int32)">
      <summary>
        <para>Returns a boolean that corresponds to the bound named expression. If this entry is not available, or the type doesn't match, an exception is thrown.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXExpressionValues.GetBool(System.String)">
      <summary>
        <para>Returns a boolean that corresponds to the bound named expression. If this entry is not available, or the type doesn't match, an exception is thrown.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXExpressionValues.GetFloat(System.Int32)">
      <summary>
        <para>Returns a float that corresponds to the bound named expression. If this entry is not available, or the type doesn't match, an exception is thrown.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXExpressionValues.GetFloat(System.String)">
      <summary>
        <para>Returns a float that corresponds to the bound named expression. If this entry is not available, or the type doesn't match, an exception is thrown.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXExpressionValues.GetGradient(System.Int32)">
      <summary>
        <para>Returns a gradient that corresponds to the bound named expression. If this entry is not available, or the type doesn't match, an exception is thrown.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXExpressionValues.GetGradient(System.String)">
      <summary>
        <para>Returns a gradient that corresponds to the bound named expression. If this entry is not available, or the type doesn't match, an exception is thrown.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXExpressionValues.GetInt(System.Int32)">
      <summary>
        <para>Returns an integer that corresponds to the bound named expression. IF this entry is not available, or the type doesn't match, an exception is thrown.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXExpressionValues.GetInt(System.String)">
      <summary>
        <para>Returns an integer that corresponds to the bound named expression. IF this entry is not available, or the type doesn't match, an exception is thrown.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXExpressionValues.GetMatrix4x4(System.Int32)">
      <summary>
        <para>Returns a Matrix4 that corresponds to the bound named expression. If this entry is not available, or the type doesn't match, an exception is thrown.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXExpressionValues.GetMatrix4x4(System.String)">
      <summary>
        <para>Returns a Matrix4 that corresponds to the bound named expression. If this entry is not available, or the type doesn't match, an exception is thrown.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXExpressionValues.GetMesh(System.Int32)">
      <summary>
        <para>Returns a mesh that corresponds to the bound named expression. If this entry is not available, or the type doesn't match, an exception is thrown.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXExpressionValues.GetMesh(System.String)">
      <summary>
        <para>Returns a mesh that corresponds to the bound named expression. If this entry is not available, or the type doesn't match, an exception is thrown.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXExpressionValues.GetTexture(System.Int32)">
      <summary>
        <para>Returns a texture that corresponds to the bound named expression. If this entry is not available, or the type doesn't match, an exception is thrown.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXExpressionValues.GetTexture(System.String)">
      <summary>
        <para>Returns a texture that corresponds to the bound named expression. If this entry is not available, or the type doesn't match, an exception is thrown.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXExpressionValues.GetUInt(System.Int32)">
      <summary>
        <para>Returns an unsigned integer that corresponds to the bound named expression. If this entry is not available, or the type doesn't match, an exception is thrown.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXExpressionValues.GetUInt(System.String)">
      <summary>
        <para>Returns an unsigned integer that corresponds to the bound named expression. If this entry is not available, or the type doesn't match, an exception is thrown.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXExpressionValues.GetVector2(System.Int32)">
      <summary>
        <para>Returns a Vector2 that corresponds to the bound named expression. If this entry is not available, or the type doesn't match, an exception is thrown.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXExpressionValues.GetVector2(System.String)">
      <summary>
        <para>Returns a Vector2 that corresponds to the bound named expression. If this entry is not available, or the type doesn't match, an exception is thrown.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXExpressionValues.GetVector3(System.Int32)">
      <summary>
        <para>Returns a Vector3 that corresponds to the bound named expression. If this entry is not available, or the type doesn't match, an exception is thrown.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXExpressionValues.GetVector3(System.String)">
      <summary>
        <para>Returns a Vector3 that corresponds to the bound named expression. If this entry is not available, or the type doesn't match, an exception is thrown.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXExpressionValues.GetVector4(System.Int32)">
      <summary>
        <para>Returns a Vector4 that corresponds to the bound named expression. If this entry is not available, or the type doesn't match, an exception is thrown.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXExpressionValues.GetVector4(System.String)">
      <summary>
        <para>Returns a Vector4 that corresponds to the bound named expression. If this entry is not available, or the type doesn't match, an exception is thrown.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="T:UnityEngine.Experimental.VFX.VFXManager">
      <summary>
        <para>The VFX Manager lets you set a number of properties that control VisualEffect behavior within your game.</para>
      </summary>
    </member>
    <member name="P:UnityEngine.Experimental.VFX.VFXManager.fixedTimeStep">
      <summary>
        <para>The fixed interval in which the frame rate updates. The tick rate is in seconds.</para>
      </summary>
    </member>
    <member name="P:UnityEngine.Experimental.VFX.VFXManager.maxDeltaTime">
      <summary>
        <para>The maximum allowed delta time for an update interval. This limit affects fixedDeltaTime and deltaTime. The tick rate is in seconds.</para>
      </summary>
    </member>
    <member name="T:UnityEngine.Experimental.VFX.VFXSpawnerCallbacks">
      <summary>
        <para>This abstract class provides a way to implement custom spawner block in C#.</para>
      </summary>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXSpawnerCallbacks.OnPlay(UnityEngine.Experimental.VFX.VFXSpawnerState,UnityEngine.Experimental.VFX.VFXExpressionValues,UnityEngine.Experimental.VFX.VisualEffect)">
      <summary>
        <para>This method is invoked when Play is triggered on parent spawner system.</para>
      </summary>
      <param name="state">The spawner state.</param>
      <param name="vfxValues">The values of expression (input properties for a spawner block).</param>
      <param name="vfxComponent">The visual effect.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXSpawnerCallbacks.OnStop(UnityEngine.Experimental.VFX.VFXSpawnerState,UnityEngine.Experimental.VFX.VFXExpressionValues,UnityEngine.Experimental.VFX.VisualEffect)">
      <summary>
        <para>This method is invoked when stop is triggered on parent spawner system.</para>
      </summary>
      <param name="state">The spawner state.</param>
      <param name="vfxValues">The values of expression (input properties for a spawner block).</param>
      <param name="vfxComponent">The visual effect.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VFXSpawnerCallbacks.OnUpdate(UnityEngine.Experimental.VFX.VFXSpawnerState,UnityEngine.Experimental.VFX.VFXExpressionValues,UnityEngine.Experimental.VFX.VisualEffect)">
      <summary>
        <para>This method is invoked when update is triggered on parent spawner system.</para>
      </summary>
      <param name="state">The spawner state.</param>
      <param name="vfxValues">The values of expression (input properties for a spawner block).</param>
      <param name="vfxComponent">The visual effect.</param>
    </member>
    <member name="T:UnityEngine.Experimental.VFX.VFXSpawnerState">
      <summary>
        <para>The spawn state of a Spawn system.</para>
      </summary>
    </member>
    <member name="P:UnityEngine.Experimental.VFX.VFXSpawnerState.deltaTime">
      <summary>
        <para>The current delta time.</para>
      </summary>
    </member>
    <member name="P:UnityEngine.Experimental.VFX.VFXSpawnerState.playing">
      <summary>
        <para>The current playing state.</para>
      </summary>
    </member>
    <member name="P:UnityEngine.Experimental.VFX.VFXSpawnerState.spawnCount">
      <summary>
        <para>The current Spawn count.</para>
      </summary>
    </member>
    <member name="P:UnityEngine.Experimental.VFX.VFXSpawnerState.totalTime">
      <summary>
        <para>The accumulated delta time since the last Play event.</para>
      </summary>
    </member>
    <member name="P:UnityEngine.Experimental.VFX.VFXSpawnerState.vfxEventAttribute">
      <summary>
        <para>Gets the modifiable current event attribute (Read Only).</para>
      </summary>
    </member>
    <member name="T:UnityEngine.Experimental.VFX.VisualEffect">
      <summary>
        <para>The visual effect class that references an Experimental.VFX.VisualEffectAsset instance within the Scene.</para>
      </summary>
    </member>
    <member name="P:UnityEngine.Experimental.VFX.VisualEffect.aliveParticleCount">
      <summary>
        <para>Returns the sum of all alive particles within the visual effect.</para>
      </summary>
    </member>
    <member name="P:UnityEngine.Experimental.VFX.VisualEffect.culled">
      <summary>
        <para>Is this visual effect culled (not visible) from any camera ? (Read Only)</para>
      </summary>
    </member>
    <member name="P:UnityEngine.Experimental.VFX.VisualEffect.pause">
      <summary>
        <para>The paused state of visual effect.</para>
      </summary>
    </member>
    <member name="P:UnityEngine.Experimental.VFX.VisualEffect.playRate">
      <summary>
        <para>A multiplier applied to the delta time when updating the VisualEffect. The default value is 1.0f.</para>
      </summary>
    </member>
    <member name="P:UnityEngine.Experimental.VFX.VisualEffect.resetSeedOnPlay">
      <summary>
        <para>Controls whether the visual effect generates a new random number to seed the random number generator for each call to Experimental.VFX.VisualEffect.Play function.</para>
      </summary>
    </member>
    <member name="P:UnityEngine.Experimental.VFX.VisualEffect.startSeed">
      <summary>
        <para>The initial seed used used for internal random number generator.</para>
      </summary>
    </member>
    <member name="P:UnityEngine.Experimental.VFX.VisualEffect.visualEffectAsset">
      <summary>
        <para>The visual effect asset used by the visual effect.</para>
      </summary>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.AdvanceOneFrame">
      <summary>
        <para>If Experimental.VFX.VisualEffect._pause is true, the method processes the next visual effect update for exactly one frame with the current delta time.</para>
      </summary>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.CreateVFXEventAttribute">
      <summary>
        <para>Create a new event attribute class.</para>
      </summary>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.#ctor">
      <summary>
        <para>The visual effect constructor.</para>
      </summary>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.GetAnimationCurve(System.Int32)">
      <summary>
        <para>Gets a named exposed animation curve.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The exposed animation curve value (or empty animation curve if Experimental.VFX.VisualEffect.HasAnimationCurve returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.GetAnimationCurve(System.String)">
      <summary>
        <para>Gets a named exposed animation curve.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The exposed animation curve value (or empty animation curve if Experimental.VFX.VisualEffect.HasAnimationCurve returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.GetBool(System.Int32)">
      <summary>
        <para>Get a named exposed boolean.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The exposed boolean value (or false if Experimental.VFX.VisualEffect.HasBool returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.GetBool(System.String)">
      <summary>
        <para>Get a named exposed boolean.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The exposed boolean value (or false if Experimental.VFX.VisualEffect.HasBool returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.GetFloat(System.Int32)">
      <summary>
        <para>Gets a named exposed float (o.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The exposed float value (or 0.0f if Experimental.VFX.VisualEffect.HasFloat returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.GetFloat(System.String)">
      <summary>
        <para>Gets a named exposed float (o.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The exposed float value (or 0.0f if Experimental.VFX.VisualEffect.HasFloat returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.GetGradient(System.Int32)">
      <summary>
        <para>Gets a named exposed gradient.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The exposed gradient value (or empty gradient if Experimental.VFX.VisualEffect.HasGradient returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.GetGradient(System.String)">
      <summary>
        <para>Gets a named exposed gradient.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The exposed gradient value (or empty gradient if Experimental.VFX.VisualEffect.HasGradient returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.GetInt(System.Int32)">
      <summary>
        <para>Get named exposed integer.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The exposed integer value (or 0 if Experimental.VFX.VisualEffect.HasInt returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.GetInt(System.String)">
      <summary>
        <para>Get named exposed integer.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The exposed integer value (or 0 if Experimental.VFX.VisualEffect.HasInt returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.GetMatrix4x4(System.Int32)">
      <summary>
        <para>Gets named exposed Matrix4x4.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The exposed Matrix4x4 value (or Matrix4x4.zero if Experimental.VFX.VisualEffect.HasMatrix4x4 returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.GetMatrix4x4(System.String)">
      <summary>
        <para>Gets named exposed Matrix4x4.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The exposed Matrix4x4 value (or Matrix4x4.zero if Experimental.VFX.VisualEffect.HasMatrix4x4 returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.GetMesh(System.Int32)">
      <summary>
        <para>Gets named exposed mesh.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The exposed mesh value (or null if Experimental.VFX.VisualEffect.HasMesh returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.GetMesh(System.String)">
      <summary>
        <para>Gets named exposed mesh.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The exposed mesh value (or null if Experimental.VFX.VisualEffect.HasMesh returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.GetTexture(System.Int32)">
      <summary>
        <para>Gets named exposed texture.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The exposed texture value (or null if Experimental.VFX.VisualEffect.HasTexture returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.GetTexture(System.String)">
      <summary>
        <para>Gets named exposed texture.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The exposed texture value (or null if Experimental.VFX.VisualEffect.HasTexture returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.GetTextureDimension(System.Int32)">
      <summary>
        <para>Get expected texture dimension for a named exposed texture.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.GetTextureDimension(System.String)">
      <summary>
        <para>Get expected texture dimension for a named exposed texture.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.GetUInt(System.Int32)">
      <summary>
        <para>Get named exposed unsigned integer.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The exposed unsigned integer value (or 0 if Experimental.VFX.VisualEffect.HasUInt returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.GetUInt(System.String)">
      <summary>
        <para>Get named exposed unsigned integer.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The exposed unsigned integer value (or 0 if Experimental.VFX.VisualEffect.HasUInt returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.GetVector2(System.Int32)">
      <summary>
        <para>Gets named exposed Vector2.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The exposed Vector2 value (or Vector2.zero if Experimental.VFX.VisualEffect.HasVector2 returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.GetVector2(System.String)">
      <summary>
        <para>Gets named exposed Vector2.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The exposed Vector2 value (or Vector2.zero if Experimental.VFX.VisualEffect.HasVector2 returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.GetVector3(System.Int32)">
      <summary>
        <para>Gets named exposed Vector3.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The exposed Vector3 value (or Vector3.zero if Experimental.VFX.VisualEffect.HasVector3 returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.GetVector3(System.String)">
      <summary>
        <para>Gets named exposed Vector3.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The exposed Vector3 value (or Vector3.zero if Experimental.VFX.VisualEffect.HasVector3 returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.GetVector4(System.Int32)">
      <summary>
        <para>Gets named exposed Vector4.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The exposed Vector4 value (or Vector4.zero if Experimental.VFX.VisualEffect.HasVector4 returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.GetVector4(System.String)">
      <summary>
        <para>Gets named exposed Vector4.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <returns>
        <para>The exposed Vector4 value (or Vector4.zero if Experimental.VFX.VisualEffect.HasVector4 returns false).</para>
      </returns>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.HasAnimationCurve(System.Int32)">
      <summary>
        <para>Returns true if visual effect can override this named animation curve.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.HasAnimationCurve(System.String)">
      <summary>
        <para>Returns true if visual effect can override this named animation curve.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.HasBool(System.Int32)">
      <summary>
        <para>Returns true if the visual effect can override the boolean.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.HasBool(System.String)">
      <summary>
        <para>Returns true if the visual effect can override the boolean.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.HasFloat(System.Int32)">
      <summary>
        <para>Returns true if the visual effect can override this named float.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.HasFloat(System.String)">
      <summary>
        <para>Returns true if the visual effect can override this named float.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.HasGradient(System.Int32)">
      <summary>
        <para>Returns true if visual effect can override this named gradient.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.HasGradient(System.String)">
      <summary>
        <para>Returns true if visual effect can override this named gradient.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.HasInt(System.Int32)">
      <summary>
        <para>Returns true if the visual effect can override this named integer.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.HasInt(System.String)">
      <summary>
        <para>Returns true if the visual effect can override this named integer.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.HasMatrix4x4(System.Int32)">
      <summary>
        <para>Returns true if visual effect can override this named Matrix4x4.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.HasMatrix4x4(System.String)">
      <summary>
        <para>Returns true if visual effect can override this named Matrix4x4.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.HasMesh(System.Int32)">
      <summary>
        <para>Returns true if visual effect can override this named mesh.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.HasMesh(System.String)">
      <summary>
        <para>Returns true if visual effect can override this named mesh.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.HasTexture(System.Int32)">
      <summary>
        <para>Returns true if visual effect can override this named texture.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.HasTexture(System.String)">
      <summary>
        <para>Returns true if visual effect can override this named texture.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.HasUInt(System.Int32)">
      <summary>
        <para>Returns true if the visual effect can override this named unsigned integer.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.HasUInt(System.String)">
      <summary>
        <para>Returns true if the visual effect can override this named unsigned integer.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.HasVector2(System.Int32)">
      <summary>
        <para>Returns true if visual effect can override this named Vector2.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.HasVector2(System.String)">
      <summary>
        <para>Returns true if visual effect can override this named Vector2.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.HasVector3(System.Int32)">
      <summary>
        <para>Returns true if visual effect can override this named Vector3.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.HasVector3(System.String)">
      <summary>
        <para>Returns true if visual effect can override this named Vector3.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.HasVector4(System.Int32)">
      <summary>
        <para>Returns true if visual effect can override this named Vector4.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.HasVector4(System.String)">
      <summary>
        <para>Returns true if visual effect can override this named Vector4.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.Play(UnityEngine.Experimental.VFX.VFXEventAttribute)">
      <summary>
        <para>Sends a stop event to all Spawn systems. If Experimental.VFX.VisualEffect._resetSeedOnPlay is true, this methods recomputes a new random seed for the random value generator and resets internal total time to zero.</para>
      </summary>
      <param name="eventAttribute">Can be null or eventAttribute instantiated with Experimental.VFX.VisualEffect.CreateVFXEventAttribute.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.Play">
      <summary>
        <para>Sends a stop event to all Spawn systems. If Experimental.VFX.VisualEffect._resetSeedOnPlay is true, this methods recomputes a new random seed for the random value generator and resets internal total time to zero.</para>
      </summary>
      <param name="eventAttribute">Can be null or eventAttribute instantiated with Experimental.VFX.VisualEffect.CreateVFXEventAttribute.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.Reinit">
      <summary>
        <para>Reintialize visual effect.</para>
      </summary>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.ResetOverride(System.Int32)">
      <summary>
        <para>Sets the overridden state to false, and restores the default value that is specified in the visual effect Asset.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.ResetOverride(System.String)">
      <summary>
        <para>Sets the overridden state to false, and restores the default value that is specified in the visual effect Asset.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.SendEvent">
      <summary>
        <para>Send a custom named event.</para>
      </summary>
      <param name="eventName">The name of the event.</param>
      <param name="eventNameID">The name ID of the event retrieved by Shader.PropertyToID.</param>
      <param name="eventAttribute">Can be null or eventAttribute instantiated with Experimental.VFX.VisualEffect.CreateVFXEventAttribute.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.SendEvent(System.String)">
      <summary>
        <para>Send a custom named event.</para>
      </summary>
      <param name="eventName">The name of the event.</param>
      <param name="eventNameID">The name ID of the event retrieved by Shader.PropertyToID.</param>
      <param name="eventAttribute">Can be null or eventAttribute instantiated with Experimental.VFX.VisualEffect.CreateVFXEventAttribute.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.SendEvent(System.Int32,UnityEngine.Experimental.VFX.VFXEventAttribute)">
      <summary>
        <para>Send a custom named event.</para>
      </summary>
      <param name="eventName">The name of the event.</param>
      <param name="eventNameID">The name ID of the event retrieved by Shader.PropertyToID.</param>
      <param name="eventAttribute">Can be null or eventAttribute instantiated with Experimental.VFX.VisualEffect.CreateVFXEventAttribute.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.SendEvent(System.String,UnityEngine.Experimental.VFX.VFXEventAttribute)">
      <summary>
        <para>Send a custom named event.</para>
      </summary>
      <param name="eventName">The name of the event.</param>
      <param name="eventNameID">The name ID of the event retrieved by Shader.PropertyToID.</param>
      <param name="eventAttribute">Can be null or eventAttribute instantiated with Experimental.VFX.VisualEffect.CreateVFXEventAttribute.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.SetAnimationCurve(System.Int32,UnityEngine.AnimationCurve)">
      <summary>
        <para>Sets a named animation curve value.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="c">The new animation curve.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.SetAnimationCurve(System.String,UnityEngine.AnimationCurve)">
      <summary>
        <para>Sets a named animation curve value.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="c">The new animation curve.</param>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.SetBool(System.Int32,System.Boolean)">
      <summary>
        <para>Sets the value for a named boolean.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <param name="b">The new boolean value.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.SetBool(System.String,System.Boolean)">
      <summary>
        <para>Sets the value for a named boolean.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <param name="b">The new boolean value.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.SetFloat(System.Int32,System.Single)">
      <summary>
        <para>Sets the value for a named float.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <param name="f">The new float value.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.SetFloat(System.String,System.Single)">
      <summary>
        <para>Sets the value for a named float.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <param name="f">The new float value.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.SetGradient(System.Int32,UnityEngine.Gradient)">
      <summary>
        <para>Sets a named gradient value.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <param name="g">The new gradient value.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.SetGradient(System.String,UnityEngine.Gradient)">
      <summary>
        <para>Sets a named gradient value.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <param name="g">The new gradient value.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.SetInt(System.Int32,System.Int32)">
      <summary>
        <para>Sets the value for a named integer.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <param name="i">The new integer value.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.SetInt(System.String,System.Int32)">
      <summary>
        <para>Sets the value for a named integer.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <param name="i">The new integer value.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.SetMatrix4x4(System.Int32,UnityEngine.Matrix4x4)">
      <summary>
        <para>Sets a named Matrix4x4 value.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <param name="v">The new Matrix4x4 value.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.SetMatrix4x4(System.String,UnityEngine.Matrix4x4)">
      <summary>
        <para>Sets a named Matrix4x4 value.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <param name="v">The new Matrix4x4 value.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.SetMesh(System.Int32,UnityEngine.Mesh)">
      <summary>
        <para>Sets a named mesh value.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <param name="m">The new mesh value.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.SetMesh(System.String,UnityEngine.Mesh)">
      <summary>
        <para>Sets a named mesh value.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <param name="m">The new mesh value.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.SetTexture(System.Int32,UnityEngine.Texture)">
      <summary>
        <para>Sets a named texture value.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <param name="t">The new texture value.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.SetTexture(System.String,UnityEngine.Texture)">
      <summary>
        <para>Sets a named texture value.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <param name="t">The new texture value.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.SetUInt(System.Int32,System.UInt32)">
      <summary>
        <para>Sets the value for a named unsigned integer.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <param name="i">The new unsigned integer value.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.SetUInt(System.String,System.UInt32)">
      <summary>
        <para>Sets the value for a named unsigned integer.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <param name="i">The new unsigned integer value.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.SetVector2(System.Int32,UnityEngine.Vector2)">
      <summary>
        <para>Sets the value for a named Vector2.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <param name="v">The new Vector2 value.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.SetVector2(System.String,UnityEngine.Vector2)">
      <summary>
        <para>Sets the value for a named Vector2.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <param name="v">The new Vector2 value.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.SetVector3(System.Int32,UnityEngine.Vector3)">
      <summary>
        <para>Sets the value for a named Vector3.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <param name="v">The new Vector3 value.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.SetVector3(System.String,UnityEngine.Vector3)">
      <summary>
        <para>Sets the value for a named Vector3.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <param name="v">The new Vector3 value.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.SetVector4(System.Int32,UnityEngine.Vector4)">
      <summary>
        <para>Sets a named Vector4 value.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <param name="v">The new Vector4 value.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.SetVector4(System.String,UnityEngine.Vector4)">
      <summary>
        <para>Sets a named Vector4 value.</para>
      </summary>
      <param name="nameID">The name ID of the property retrieved by Shader.PropertyToID.</param>
      <param name="name">The name of the property.</param>
      <param name="v">The new Vector4 value.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.Stop">
      <summary>
        <para>Send a stop event to all Spawn systems.</para>
      </summary>
      <param name="eventAttribute">Can be null or eventAttribute instantiated with Experimental.VFX.VisualEffect.CreateVFXEventAttribute.</param>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffect.Stop(UnityEngine.Experimental.VFX.VFXEventAttribute)">
      <summary>
        <para>Send a stop event to all Spawn systems.</para>
      </summary>
      <param name="eventAttribute">Can be null or eventAttribute instantiated with Experimental.VFX.VisualEffect.CreateVFXEventAttribute.</param>
    </member>
    <member name="T:UnityEngine.Experimental.VFX.VisualEffectAsset">
      <summary>
        <para>This class contains a graph of the elements needed to describe a visual effect. These include: the visual effects system, generated shaders, and compiled data.</para>
      </summary>
    </member>
    <member name="M:UnityEngine.Experimental.VFX.VisualEffectAsset.#ctor">
      <summary>
        <para>The visual effect Asset constructor.</para>
      </summary>
    </member>
  </members>
</doc>
