# BatchPackedCullingViewID

> The ID of the view from which Unity invoked the culling.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEngine.Rendering](/engine/6000.7/script-reference/unityengine/rendering.md)
* **Assembly:** UnityEngine.CoreModule
* **Implements:** [IEquatable\<BatchPackedCullingViewID>](https://learn.microsoft.com/dotnet/api/system.iequatable-1)

```csharp
public struct BatchPackedCullingViewID : IEquatable<BatchPackedCullingViewID>
```

## Methods

| Method                                                                                                       | Description                                                                                                      |
| ------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------- |
| [Equals](/engine/6000.7/script-reference/unityengine/rendering/batchpackedcullingviewid/equals.md)           | Returns true if the ID in the argument equals this view ID.                                                      |
| [GetEntityId](/engine/6000.7/script-reference/unityengine/rendering/batchpackedcullingviewid/getentityid.md) | Returns the entityId of the GameObject from which Unity performs the culling (for example, Camera, Light, etc.). |
| [GetHashCode](/engine/6000.7/script-reference/unityengine/rendering/batchpackedcullingviewid/gethashcode.md) | Returns the hash code for the ID.                                                                                |
