# GSplatVaryingDescriptor

Interface · category: Other

Source: https://github.com/playcanvas/engine/blob/970d89f6d3bc6667f4e1f88153abd6e7e82ed52c/src/scene/gsplat-unified/gsplat-varyings.js#L24

## Properties

### components

```ts
components: number
```

The number of components, 1 to 4.

### name

```ts
name: string
```

The varying name. Must be a valid shader identifier.

### type

```ts
type: number
```

The component data type: [TYPE_FLOAT32](https://api.playcanvas.com/engine/variables/TYPE_FLOAT32.md), [TYPE_INT32](https://api.playcanvas.com/engine/variables/TYPE_INT32.md) or
[TYPE_UINT32](https://api.playcanvas.com/engine/variables/TYPE_UINT32.md).
