# Mask64Field

> Initializes and returns an instance of Mask64Field.

## Definition

* **Type:** Constructor
* **Namespace:** [UnityEngine.UIElements](/engine/6000.7/script-reference/unityengine/uielements.md)
* **Assembly:** UnityEngine.UIElementsModule

## Mask64Field(List\<string>, ulong, Func\<string, string>, Func\<string, string>)

Initializes and returns an instance of Mask64Field.

```csharp
public Mask64Field(List<string> choices, ulong defaultMask, Func<string, string> formatSelectedValueCallback = null, Func<string, string> formatListItemCallback = null)
```

### Parameters

**** (\[List\<string>]\(https\://learn.microsoft.com/dotnet/api/system.collections.generic.list-1)): A list of choices to populate the field.**** (\[ulong]\(https\://learn.microsoft.com/dotnet/api/system.uint64)): The initial mask value for this field.**** (\[Func\<string, string>]\(https\://learn.microsoft.com/dotnet/api/system.func-1)): A callback to format the selected value. Unity calls this method automatically when a new value is selected in the field.**** (\[Func\<string, string>]\(https\://learn.microsoft.com/dotnet/api/system.func-1)): The initial mask value this field should use. Unity calls this method automatically when displaying choices for the field.

## Mask64Field(string, List\<string>, ulong, Func\<string, string>, Func\<string, string>)

Initializes and returns an instance of Mask64Field.

```csharp
public Mask64Field(string label, List<string> choices, ulong defaultMask, Func<string, string> formatSelectedValueCallback = null, Func<string, string> formatListItemCallback = null)
```

### Parameters

**** (\[string]\(https\://learn.microsoft.com/dotnet/api/system.string)): The text to use as a label for the field.**** (\[List\<string>]\(https\://learn.microsoft.com/dotnet/api/system.collections.generic.list-1)): A list of choices to populate the field.**** (\[ulong]\(https\://learn.microsoft.com/dotnet/api/system.uint64)): The initial mask value for this field.**** (\[Func\<string, string>]\(https\://learn.microsoft.com/dotnet/api/system.func-1)): A callback to format the selected value. Unity calls this method automatically when a new value is selected in the field.**** (\[Func\<string, string>]\(https\://learn.microsoft.com/dotnet/api/system.func-1)): The initial mask value this field should use. Unity calls this method automatically when displaying choices for the field.

## Mask64Field()

Initializes and returns an instance of Mask64Field.

```csharp
public Mask64Field()
```

## Mask64Field(string)

Initializes and returns an instance of Mask64Field.

```csharp
public Mask64Field(string label)
```

### Parameters

**** (\[string]\(https\://learn.microsoft.com/dotnet/api/system.string)): The text to use as a label for the field.
