# PrimitiveBoundsHandle

> Create a new instance of the PrimitiveBoundsHandle class.

## Definition

* **Type:** Constructor
* **Namespace:** [UnityEditor.IMGUI.Controls](/engine/6000.6/script-reference/unityeditor/imgui/controls.md)
* **Assembly:** UnityEditor.CoreModule

## PrimitiveBoundsHandle(int)

Create a new instance of the [PrimitiveBoundsHandle](/engine/6000.6/script-reference/unityeditor/imgui/controls/primitiveboundshandle.md) class.

> **Warning:**
>
> **Deprecated.** Use parameterless constructor instead.

```csharp
public PrimitiveBoundsHandle(int controlIDHint)
```

### Parameters

**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): An integer value used to generate consistent control IDs for each control handle on this instance. Avoid using the same value for all of your [PrimitiveBoundsHandle](/engine/6000.6/script-reference/unityeditor/imgui/controls/primitiveboundshandle.md) instances.

## PrimitiveBoundsHandle()

Create a new instance of the [PrimitiveBoundsHandle](/engine/6000.6/script-reference/unityeditor/imgui/controls/primitiveboundshandle.md) class.

```csharp
public PrimitiveBoundsHandle()
```
