# CalculateSortDistanceCallback

Type alias · category: Other

Source: https://github.com/playcanvas/engine/blob/f059dc005842f76e052cdf44d8370c8c7ec475ac/src/scene/mesh-instance.js#L190

Callback used by [Layer](https://api.playcanvas.com/engine/classes/Layer.md) to calculate the "sort distance" for a [MeshInstance](https://api.playcanvas.com/engine/classes/MeshInstance.md),
which determines its place in the render order.

```ts
type CalculateSortDistanceCallback = (meshInstance: MeshInstance, cameraPosition: Vec3, cameraForward: Vec3) => number
```
