# IJobParallelForTransformExtensions

> Contains extension methods for IJobParallelForTransform.

## Definition

* **Type:** Class
* **Namespace:** [UnityEngine.Jobs](/engine/6000.0/script-reference/unityengine/jobs.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public static class IJobParallelForTransformExtensions
```

## Static Methods

| Method                                                                                                                                | Description                                                                                                                                                                          |
| ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [EarlyJobInit](/engine/6000.0/script-reference/unityengine/jobs/ijobparallelfortransformextensions/earlyjobinit.md)                   | Gathers and caches reflection data for the internal job system's managed bindings.                                                                                                   |
| [RunReadOnly](/engine/6000.0/script-reference/unityengine/jobs/ijobparallelfortransformextensions/runreadonly.md)                     | Runs an [IJobParallelForTransform](/engine/6000.0/script-reference/unityengine/jobs/ijobparallelfortransform.md) job with read-only access to the transform data.                    |
| [RunReadOnlyByRef](/engine/6000.0/script-reference/unityengine/jobs/ijobparallelfortransformextensions/runreadonlybyref.md)           | Runs an [IJobParallelForTransform](/engine/6000.0/script-reference/unityengine/jobs/ijobparallelfortransform.md) job with read-only access to the transform data by reference.       |
| [Schedule](/engine/6000.0/script-reference/unityengine/jobs/ijobparallelfortransformextensions/schedule.md)                           | Schedules an [IJobParallelForTransform](/engine/6000.0/script-reference/unityengine/jobs/ijobparallelfortransform.md) job with read-write access to the transform data.              |
| [ScheduleByRef](/engine/6000.0/script-reference/unityengine/jobs/ijobparallelfortransformextensions/schedulebyref.md)                 | Schedules an [IJobParallelForTransform](/engine/6000.0/script-reference/unityengine/jobs/ijobparallelfortransform.md) job with read-write access to the transform data by reference. |
| [ScheduleReadOnly](/engine/6000.0/script-reference/unityengine/jobs/ijobparallelfortransformextensions/schedulereadonly.md)           | Schedules an [IJobParallelForTransform](/engine/6000.0/script-reference/unityengine/jobs/ijobparallelfortransform.md) job with read-only access to the transform data.               |
| [ScheduleReadOnlyByRef](/engine/6000.0/script-reference/unityengine/jobs/ijobparallelfortransformextensions/schedulereadonlybyref.md) | Schedules an [IJobParallelForTransform](/engine/6000.0/script-reference/unityengine/jobs/ijobparallelfortransform.md) job with read-only access to the transform data by reference.  |
