# RayTracingSubMeshFlagsConfig

> A structure used by RayTracingAccelerationStructure.CullInstances that defines the RayTracingSubMeshFlags values for different Material types.

## Definition

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

```csharp
public struct RayTracingSubMeshFlagsConfig
```

## Remarks

This configuration determines the behavior of Meshes or individual sub-meshes based on their Material type when building an acceleration structure or when performing ray tracing.

Additional Resources: [RayTracingAccelerationStructure](/engine/6000.3/script-reference/unityengine/rendering/raytracingaccelerationstructure.md).

## Fields

| Value                                                                                                                              | Description                                                                                                                                                   |
| ---------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [alphaTestedMaterials](/engine/6000.3/script-reference/unityengine/rendering/raytracingsubmeshflagsconfig/alphatestedmaterials.md) | The corresponding [RayTracingSubMeshFlags](/engine/6000.3/script-reference/unityengine/rendering/raytracingsubmeshflags.md) value for alpha tested Materials. |
| [opaqueMaterials](/engine/6000.3/script-reference/unityengine/rendering/raytracingsubmeshflagsconfig/opaquematerials.md)           | The corresponding [RayTracingSubMeshFlags](/engine/6000.3/script-reference/unityengine/rendering/raytracingsubmeshflags.md) value for opaque Materials.       |
| [transparentMaterials](/engine/6000.3/script-reference/unityengine/rendering/raytracingsubmeshflagsconfig/transparentmaterials.md) | The corresponding [RayTracingSubMeshFlags](/engine/6000.3/script-reference/unityengine/rendering/raytracingsubmeshflags.md) value for transparent Materials.  |
