# VFXExpressionValues

> This class is a wrapper to the set of expression values.

## Definition

* **Type:** Class
* **Namespace:** [UnityEngine.VFX](/engine/6000.7/script-reference/unityengine/vfx.md)
* **Assembly:** UnityEngine.VFXModule

```csharp
public class VFXExpressionValues
```

## Remarks

Only used with [VFXSpawnerState](/engine/6000.7/script-reference/unityengine/vfx/vfxspawnerstate.md).

## Methods

| Method                                                                                                        | Description                                                                                                                                                     |
| ------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [GetAnimationCurve](/engine/6000.7/script-reference/unityengine/vfx/vfxexpressionvalues/getanimationcurve.md) | 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. |
| [GetBool](/engine/6000.7/script-reference/unityengine/vfx/vfxexpressionvalues/getbool.md)                     | 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.            |
| [GetFloat](/engine/6000.7/script-reference/unityengine/vfx/vfxexpressionvalues/getfloat.md)                   | 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.              |
| [GetGradient](/engine/6000.7/script-reference/unityengine/vfx/vfxexpressionvalues/getgradient.md)             | 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.           |
| [GetInt](/engine/6000.7/script-reference/unityengine/vfx/vfxexpressionvalues/getint.md)                       | 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.           |
| [GetMatrix4x4](/engine/6000.7/script-reference/unityengine/vfx/vfxexpressionvalues/getmatrix4x4.md)           | 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.            |
| [GetMesh](/engine/6000.7/script-reference/unityengine/vfx/vfxexpressionvalues/getmesh.md)                     | 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.               |
| [GetTexture](/engine/6000.7/script-reference/unityengine/vfx/vfxexpressionvalues/gettexture.md)               | 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.            |
| [GetUInt](/engine/6000.7/script-reference/unityengine/vfx/vfxexpressionvalues/getuint.md)                     | 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.  |
| [GetVector2](/engine/6000.7/script-reference/unityengine/vfx/vfxexpressionvalues/getvector2.md)               | 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.            |
| [GetVector3](/engine/6000.7/script-reference/unityengine/vfx/vfxexpressionvalues/getvector3.md)               | 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.            |
| [GetVector4](/engine/6000.7/script-reference/unityengine/vfx/vfxexpressionvalues/getvector4.md)               | 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.            |
