---
title: "GPURenderBundleEncoderDescriptor | JavaScript maps SDK"
description: "Documentation for MapTiler SDK"
---

# Interface GPURenderBundleEncoderDescriptor

interface GPURenderBundleEncoderDescriptor {  
    [colorFormats](#colorformats): ([GPUTextureFormat](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.GPUTextureFormat/) | null)\[\];  
    [depthReadOnly](#depthreadonly)?: boolean;  
    [depthStencilFormat](#depthstencilformat)?: [GPUTextureFormat](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.GPUTextureFormat/);  
    [label](#label)?: string;  
    [sampleCount](#samplecount)?: number;  
    [stencilReadOnly](#stencilreadonly)?: boolean;  
}

#### Hierarchy ([View Summary](https://docs.maptiler.com/sdk-js/api-reference/hierarchy/#Externals.GPURenderBundleEncoderDescriptor))

-   [GPURenderPassLayout](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.GPURenderPassLayout/)
    -   GPURenderBundleEncoderDescriptor

##### Index

### Properties[](#properties)

[colorFormats](#colorformats) [depthReadOnly?](#depthreadonly) [depthStencilFormat?](#depthstencilformat) [label?](#label) [sampleCount?](#samplecount) [stencilReadOnly?](#stencilreadonly)

## Properties[](#properties-1)

### colorFormats[](#colorformats)

colorFormats: ([GPUTextureFormat](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.GPUTextureFormat/) | null)\[\]

Inherited from [GPURenderPassLayout](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.GPURenderPassLayout/).[colorFormats](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.GPURenderPassLayout/#colorformats)

### `Optional`depthReadOnly[](#depthreadonly)

depthReadOnly?: boolean

### `Optional`depthStencilFormat[](#depthstencilformat)

depthStencilFormat?: [GPUTextureFormat](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.GPUTextureFormat/)

Inherited from [GPURenderPassLayout](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.GPURenderPassLayout/).[depthStencilFormat](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.GPURenderPassLayout/#depthstencilformat)

### `Optional`label[](#label)

label?: string

Inherited from [GPURenderPassLayout](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.GPURenderPassLayout/).[label](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.GPURenderPassLayout/#label)

### `Optional`sampleCount[](#samplecount)

sampleCount?: number

Inherited from [GPURenderPassLayout](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.GPURenderPassLayout/).[sampleCount](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.GPURenderPassLayout/#samplecount)

### `Optional`stencilReadOnly[](#stencilreadonly)

stencilReadOnly?: boolean
