# RayTracingAccelerationStructureBuildFlags

> Specifies how Unity builds the acceleration structure on the GPU.

## Definition

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

```csharp
[Flags]
public enum RayTracingAccelerationStructureBuildFlags
```

## Remarks

Note that some flags might not be compatible with each other.

Additional Resources: Settings, [RayTracingMeshInstanceConfig](/engine/6000.0/script-reference/unityengine/rendering/raytracingmeshinstanceconfig.md), [RayTracingAABBsInstanceConfig](/engine/6000.0/script-reference/unityengine/rendering/raytracingaabbsinstanceconfig.md), [BuildSettings](/engine/6000.0/script-reference/unityeditor/build/content/buildsettings.md).

## Fields

| Value                                                                                                                                 | Description                                                                                                                        |
| ------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| [MinimizeMemory](/engine/6000.0/script-reference/unityengine/rendering/raytracingaccelerationstructurebuildflags/minimizememory.md)   | Minimize the amount of temporary memory Unity uses when it builds the acceleration structure, and minimize the size of the result. |
| [None](/engine/6000.0/script-reference/unityengine/rendering/raytracingaccelerationstructurebuildflags/none.md)                       | Specify no options for the acceleration structure build.                                                                           |
| [PreferFastBuild](/engine/6000.0/script-reference/unityengine/rendering/raytracingaccelerationstructurebuildflags/preferfastbuild.md) | Build a lower quality acceleration structure, minimizing build time but decreasing ray tracing performance.                        |
| [PreferFastTrace](/engine/6000.0/script-reference/unityengine/rendering/raytracingaccelerationstructurebuildflags/preferfasttrace.md) | Build a high quality acceleration structure, increasing build time but maximizing ray tracing performance.                         |
