# RayTracingAccelerationStructure.RASSettings

> Defines whether Unity or the user updates a RayTracingAccelerationStructure and whether to mask certain object layers or RayTracingModes.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEngine.Rendering](/engine/6000.0/script-reference/unityengine/rendering.md)
* **Assembly:** UnityEngine.CoreModule

> **Warning:**
>
> **Deprecated.** RayTracingAccelerationStructure.RASSettings is deprecated. Use RayTracingAccelerationStructure.Settings instead.
>
> **Upgrade to** [Settings](/engine/6000.0/script-reference/unityengine/rendering/raytracingaccelerationstructure/settings.md)

```csharp
public struct RayTracingAccelerationStructure.RASSettings
```

## Remarks

This structure is obsolete. Use Settings structure instead.

## Fields

| Value                                                                                                                                         | Description                                                                                                                                                                                                                                                                    |
| --------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [layerMask](/engine/6000.0/script-reference/unityengine/rendering/raytracingaccelerationstructure/rassettings/layermask.md)                   | A 32-bit mask that controls which layers a [GameObject](/engine/6000.0/script-reference/unityengine/gameobject.md) must be on in order to be added to the RayTracingAccelerationStructure.                                                                                     |
| [managementMode](/engine/6000.0/script-reference/unityengine/rendering/raytracingaccelerationstructure/rassettings/managementmode.md)         | An enum that selects whether a RayTracingAccelerationStructure is automatically or manually updated.                                                                                                                                                                           |
| [rayTracingModeMask](/engine/6000.0/script-reference/unityengine/rendering/raytracingaccelerationstructure/rassettings/raytracingmodemask.md) | An enum controlling which [RayTracingMode](/engine/6000.0/script-reference/unityengine/experimental/rendering/raytracingmode.md)s a [Renderer](/engine/6000.0/script-reference/unityengine/renderer.md) must have in order to be added to the RayTracingAccelerationStructure. |

## Constructors

| Constructor                                                                                                                                                                                                                                                                          | Description                                                                                                                                                                                 |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [RASSettings(UnityEngine.Rendering.RayTracingAccelerationStructure.ManagementMode,UnityEngine.Rendering.RayTracingAccelerationStructure.RayTracingModeMask,System.Int32)](/engine/6000.0/script-reference/unityengine/rendering/raytracingaccelerationstructure/rassettings/ctor.md) | Creates a [RayTracingAccelerationStructure.RASSettings](/engine/6000.0/script-reference/unityengine/rendering/raytracingaccelerationstructure/rassettings.md) from the given configuration. |
