# DeviceCreator

Type alias

Source: https://github.com/playcanvas/splat-transform/blob/b6424a5b3b929695fbaafe738a995adb1240d675/src/lib/types.ts#L203

A function that creates a PlayCanvas GraphicsDevice on demand.

Used for GPU-accelerated operations such as SOG compression and voxelization.
The application is responsible for caching if needed.

```ts
type DeviceCreator = () => Promise<GraphicsDevice>
```
