# subGeometries

> The geometry configurations the ray tracing instances use.

## Definition

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

```csharp
public RayTracingSubGeometryDesc[] subGeometries { readonly get; set; }
```

### Remarks

Refer to the [RayTracingAccelerationStructure.AddInstancesIndirect](/engine/6000.5/script-reference/unityengine/rendering/raytracingaccelerationstructure/addinstancesindirect.md) method for additional information regarding how to specify ray tracing instance data that reference geometry entries from this array.

The entries in the array contain data that reference the [RayTracingMultiGeometryInstanceConfig.vertexBuffer](/engine/6000.5/script-reference/unityengine/rendering/raytracingmultigeometryinstanceconfig/vertexbuffer.md) and [RayTracingMultiGeometryInstanceConfig.indexBuffer](/engine/6000.5/script-reference/unityengine/rendering/raytracingmultigeometryinstanceconfig/indexbuffer.md) GraphicsBuffers.

Additional Resources: [RayTracingSubGeometryDesc](/engine/6000.5/script-reference/unityengine/rendering/raytracingsubgeometrydesc.md).
