# RayTracingAccelerationStructure

> Creates a RayTracingAccelerationStructure with the given RayTracingAccelerationStructure.Settings.

## Definition

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

## RayTracingAccelerationStructure(Settings)

Creates a RayTracingAccelerationStructure with the given [RayTracingAccelerationStructure.Settings](/engine/6000.6/script-reference/unityengine/rendering/raytracingaccelerationstructure/settings.md).

```csharp
public RayTracingAccelerationStructure(RayTracingAccelerationStructure.Settings settings)
```

### Parameters

**** (\[Settings]\(/engine/6000.6/script-reference/unityengine/rendering/raytracingaccelerationstructure/settings)): Defines whether a RayTracingAccelerationStructure is updated by the user or the Engine, and whether to mask certain object layers or RayTracingModes.

## RayTracingAccelerationStructure()

Creates a RayTracingAccelerationStructure with the given [RayTracingAccelerationStructure.Settings](/engine/6000.6/script-reference/unityengine/rendering/raytracingaccelerationstructure/settings.md).

```csharp
public RayTracingAccelerationStructure()
```
