# GpuBvhPrimitiveDescriptor

> Characteristics of a primitive used in the BVH build.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEditor.Embree](/engine/6000.7/script-reference/unityeditor/embree.md)
* **Assembly:** UnityEditor

```csharp
public struct GpuBvhPrimitiveDescriptor
```

## Properties

| Property                                                                                                 | Description                                                |
| -------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------- |
| [lowerBound](/engine/6000.7/script-reference/unityeditor/embree/gpubvhprimitivedescriptor/lowerbound.md) | Lower bound of the primitive's bounding box.               |
| [primID](/engine/6000.7/script-reference/unityeditor/embree/gpubvhprimitivedescriptor/primid.md)         | Specify the primitive ID. The ID is written in leaf nodes. |
| [upperBound](/engine/6000.7/script-reference/unityeditor/embree/gpubvhprimitivedescriptor/upperbound.md) | Upper bound of the primitive's bounding box.               |
