> For the complete documentation index, see [llms.txt](https://kinematicsoup.gitbook.io/scene-fusion/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kinematicsoup.gitbook.io/scene-fusion/api-reference/ks.scenefusion/ks.scenefusion.sfrunlength-1/ks.scenefusion.sfrunlength-1.encoder.md).

# Delegate sfRunLength\<T>.Encoder

Namespace: [KS.SceneFusion](/scene-fusion/api-reference/ks.scenefusion.md)\
Assembly: KSUnity-Editor.dll

Encoder for encoding a T value onto a byte array.

```csharp
public delegate void sfRunLength<T>.Encoder(T value, List<byte> output)
```

#### Parameters

`value` T

value to encode

`output` List\<byte>

output to encode to.
