# rayTracingAccelerationStructureBuildFlags

> The flags Unity uses when it builds acceleration structures associated with geometry used by renderers.

## Definition

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

```csharp
public RayTracingAccelerationStructureBuildFlags rayTracingAccelerationStructureBuildFlags { get; set; }
```

### Remarks

If you set [Renderer.rayTracingAccelerationStructureBuildFlagsOverride](/engine/6000.6/script-reference/unityengine/renderer/raytracingaccelerationstructurebuildflagsoverride.md) to `true`, Unity uses these flags and overrides the default build flags specified when creating a [RayTracingAccelerationStructure](/engine/6000.6/script-reference/unityengine/rendering/raytracingaccelerationstructure.md).

Additional Resources: [RayTracingAccelerationStructure.Build](/engine/6000.6/script-reference/unityengine/rendering/raytracingaccelerationstructure/build.md), [RayTracingAccelerationStructure.CullInstances](/engine/6000.6/script-reference/unityengine/rendering/raytracingaccelerationstructure/cullinstances.md), [SystemInfo.supportsRayTracing](/engine/6000.6/script-reference/unityengine/systeminfo/supportsraytracing.md).
