# RadeonRaysWorld

> RadeonRays integration world.

## Definition

* **Type:** Class
* **Namespace:** [UnityEngine.LightTransport](/engine/6000.6/script-reference/unityengine/lighttransport.md)
* **Assembly:** UnityEditor.CoreModule
* **Implements:** [IWorld](/engine/6000.6/script-reference/unityengine/lighttransport/iworld.md), [IDisposable](https://learn.microsoft.com/dotnet/api/system.idisposable)

```csharp
public class RadeonRaysWorld : IWorld, IDisposable
```

## Remarks

This is an abstration for the different world space structures used by the integrator. This could be acceleration structures, lookup tables and other data structures that can be shared between integrators.

## Constructors

| Constructor                                                                                             | Description                                                                                                                                                                     |
| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [RadeonRaysWorld()](/engine/6000.6/script-reference/unityengine/lighttransport/radeonraysworld/ctor.md) | Create a new [RadeonRaysWorld](/engine/6000.6/script-reference/unityengine/lighttransport/radeonraysworld.md). This class uses a version of RadeonRays SDK based on OpenCL 1.2. |

## Methods

| Method                                                                                                                       | Description                                                                                                    |
| ---------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- |
| [Dispose](/engine/6000.6/script-reference/unityengine/lighttransport/radeonraysworld/dispose.md)                             | Disposes the [RadeonRaysWorld](/engine/6000.6/script-reference/unityengine/lighttransport/radeonraysworld.md). |
| [GetIntegrationContext](/engine/6000.6/script-reference/unityengine/lighttransport/radeonraysworld/getintegrationcontext.md) | Get the Integration context.                                                                                   |
| [SetIntegrationContext](/engine/6000.6/script-reference/unityengine/lighttransport/radeonraysworld/setintegrationcontext.md) | Set integration context.                                                                                       |
