# AnimationStreamHandleUtility

> Static class providing utility functions for animation stream handles.

## Definition

* **Type:** Class
* **Namespace:** [UnityEngine.Animations](/engine/6000.3/script-reference/unityengine/animations.md)
* **Assembly:** UnityEngine.AnimationModule

```csharp
public static class AnimationStreamHandleUtility
```

## Remarks

Additional Resources: [AnimationStream](/engine/6000.3/script-reference/unityengine/animations/animationstream.md) and [PropertyStreamHandle](/engine/6000.3/script-reference/unityengine/animations/propertystreamhandle.md).

## Static Methods

| Method                                                                                                                  | Description                                                                                                                                                                               |
| ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [ReadEntityIds](/engine/6000.3/script-reference/unityengine/animations/animationstreamhandleutility/readentityids.md)   | Reads EntityId properties from the PropertyStreamHandle array (handles) and stores the EntityIds in the provided buffer. The buffer must have enough allocated space to store all values. |
| [ReadFloats](/engine/6000.3/script-reference/unityengine/animations/animationstreamhandleutility/readfloats.md)         | Reads float properties from the PropertyStreamHandle array (handles) and stores the floats in the provided buffer. The buffer must have enough allocated space to store all values.       |
| [ReadInts](/engine/6000.3/script-reference/unityengine/animations/animationstreamhandleutility/readints.md)             | Reads integer properties from the PropertyStreamHandle array (handles) and stores the integers in the provided buffer. The buffer must have enough allocated space to store all values.   |
| [WriteEntityIds](/engine/6000.3/script-reference/unityengine/animations/animationstreamhandleutility/writeentityids.md) | Write EntityIds from buffer to property stream handles.                                                                                                                                   |
| [WriteFloats](/engine/6000.3/script-reference/unityengine/animations/animationstreamhandleutility/writefloats.md)       | Writes float properties from the buffer to the PropertyStreamHandle array (handles).                                                                                                      |
| [WriteInts](/engine/6000.3/script-reference/unityengine/animations/animationstreamhandleutility/writeints.md)           | Write integers from buffer to property stream handles.                                                                                                                                    |
