# FilterParameter

> Represents a filter parameter for a FilterFunctionDefinition.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEngine.UIElements](/engine/6000.7/script-reference/unityengine/uielements.md)
* **Assembly:** UnityEngine.UIElementsModule
* **Implements:** [IEquatable\<FilterParameter>](https://learn.microsoft.com/dotnet/api/system.iequatable-1)

```csharp
public struct FilterParameter : IEquatable<FilterParameter>
```

## Constructors

| Constructor                                                                                                                                   | Description                       |
| --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- |
| [FilterParameter(System.Single)](/engine/6000.7/script-reference/unityengine/uielements/filterparameter/ctor.md#filterparameter\(float\))     | Creates a float filter parameter. |
| [FilterParameter(UnityEngine.Color)](/engine/6000.7/script-reference/unityengine/uielements/filterparameter/ctor.md#filterparameter\(color\)) | Creates a color filter paramter.  |

## Properties

| Property                                                                                           | Description                              |
| -------------------------------------------------------------------------------------------------- | ---------------------------------------- |
| [colorValue](/engine/6000.7/script-reference/unityengine/uielements/filterparameter/colorvalue.md) | The color value of the filter parameter. |
| [floatValue](/engine/6000.7/script-reference/unityengine/uielements/filterparameter/floatvalue.md) | The float value of the filter parameter. |
| [type](/engine/6000.7/script-reference/unityengine/uielements/filterparameter/type.md)             | The type of the filter parameter.        |
