# rayTracingAccelerationStructureBuildFlagsOverride

> Whether to override the default build flags specified when creating a RayTracingAccelerationStructure.

## Definition

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

```csharp
public bool rayTracingAccelerationStructureBuildFlagsOverride { get; set; }
```

### Remarks

If you set this value to `true`, Unity uses [Renderer.rayTracingAccelerationStructureBuildFlags](/engine/6000.6/script-reference/unityengine/renderer/raytracingaccelerationstructurebuildflags.md) when it builds the acceleration structure associated with this renderer.

If you set this value to false (default) and if [Renderer.rayTracingMode](/engine/6000.6/script-reference/unityengine/renderer/raytracingmode.md) is [RayTracingMode.DynamicGeometry](/engine/6000.6/script-reference/unityengine/experimental/rendering/raytracingmode/dynamicgeometry.md) then Unity uses [RayTracingAccelerationStructure.Settings.buildFlagsDynamicGeometries](/engine/6000.6/script-reference/unityengine/rendering/raytracingaccelerationstructure/settings/buildflagsdynamicgeometries.md) value as build flags, otherwise [RayTracingAccelerationStructure.Settings.buildFlagsStaticGeometries](/engine/6000.6/script-reference/unityengine/rendering/raytracingaccelerationstructure/settings/buildflagsstaticgeometries.md) is used.

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).
