# GSplatProcessorBinding

Interface · category: Other

Source: https://github.com/playcanvas/engine/blob/970d89f6d3bc6667f4e1f88153abd6e7e82ed52c/src/framework/gsplat/gsplat-processor.js#L23

Configuration object specifying a data binding for GSplatProcessor.
Defines where to read from (source) or write to (destination) including
the resource, component for instance textures, and which streams to access.

## Properties

### component

```ts
component?: GSplatComponent
```

Component for instance textures. If provided,
resource is automatically resolved from the component.

### resource

```ts
resource?: GSplatResourceBase
```

Resource to read/write from.

### streams

```ts
streams?: string[]
```

Names of streams to read/write. For destination, this is
required. For source, if omitted, all format streams except destination streams are used
automatically, providing getCenter/getColor/etc functions. Specify explicitly to limit
which streams are bound.
