# subMeshFlags

> Flags that determine the ray-geometry intersection behavior relative to material type during ray tracing.

## Definition

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

```csharp
public RayTracingSubMeshFlags subMeshFlags { readonly get; set; }
```

### Remarks

The material type can influence the value of this flag. For example if Unity considers the material opaque, you can specify the [RayTracingSubMeshFlags.Enabled](/engine/6000.5/script-reference/unityengine/rendering/raytracingsubmeshflags/enabled.md) and [RayTracingSubMeshFlags.ClosestHitOnly](/engine/6000.5/script-reference/unityengine/rendering/raytracingsubmeshflags/closesthitonly.md) flags together for maximum ray tracing performance.
