# TransformAccessArray

> TransformAccessArray.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEngine.Jobs](/engine/6000.0/script-reference/unityengine/jobs.md)
* **Assembly:** UnityEngine.CoreModule
* **Implements:** [IDisposable](https://learn.microsoft.com/dotnet/api/system.idisposable)

```csharp
public struct TransformAccessArray : IDisposable
```

## Constructors

| Constructor                                                                                                                                                                         | Description  |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ |
| [TransformAccessArray(System.Int32,System.Int32)](/engine/6000.0/script-reference/unityengine/jobs/transformaccessarray/ctor.md#transformaccessarray\(int-int\))                    | Constructor. |
| [TransformAccessArray(UnityEngine.Transform\[\],System.Int32)](/engine/6000.0/script-reference/unityengine/jobs/transformaccessarray/ctor.md#transformaccessarray\(transform-int\)) | Constructor. |

## Properties

| Property                                                                                        | Description             |
| ----------------------------------------------------------------------------------------------- | ----------------------- |
| [capacity](/engine/6000.0/script-reference/unityengine/jobs/transformaccessarray/capacity.md)   | Returns array capacity. |
| [isCreated](/engine/6000.0/script-reference/unityengine/jobs/transformaccessarray/iscreated.md) | isCreated.              |
| [this\[\]](/engine/6000.0/script-reference/unityengine/jobs/transformaccessarray/item.md)       | Array indexer.          |
| [length](/engine/6000.0/script-reference/unityengine/jobs/transformaccessarray/length.md)       | Length.                 |

## Methods

| Method                                                                                                        | Description               |
| ------------------------------------------------------------------------------------------------------------- | ------------------------- |
| [Add](/engine/6000.0/script-reference/unityengine/jobs/transformaccessarray/add.md)                           | Add.                      |
| [Dispose](/engine/6000.0/script-reference/unityengine/jobs/transformaccessarray/dispose.md)                   | Dispose.                  |
| [RemoveAtSwapBack](/engine/6000.0/script-reference/unityengine/jobs/transformaccessarray/removeatswapback.md) | Removes an item at index. |
| [SetTransforms](/engine/6000.0/script-reference/unityengine/jobs/transformaccessarray/settransforms.md)       | Set transforms.           |

## Static Methods

| Method                                                                                        | Description |
| --------------------------------------------------------------------------------------------- | ----------- |
| [Allocate](/engine/6000.0/script-reference/unityengine/jobs/transformaccessarray/allocate.md) | Allocate.   |
