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

# Interface GPURenderPassDepthStencilAttachment

interface GPURenderPassDepthStencilAttachment {  
    [depthClearValue](#depthclearvalue)?: number;  
    [depthLoadOp](#depthloadop)?: [GPULoadOp](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.GPULoadOp/);  
    [depthReadOnly](#depthreadonly)?: boolean;  
    [depthStoreOp](#depthstoreop)?: [GPUStoreOp](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.GPUStoreOp/);  
    [stencilClearValue](#stencilclearvalue)?: number;  
    [stencilLoadOp](#stencilloadop)?: [GPULoadOp](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.GPULoadOp/);  
    [stencilReadOnly](#stencilreadonly)?: boolean;  
    [stencilStoreOp](#stencilstoreop)?: [GPUStoreOp](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.GPUStoreOp/);  
    [view](#view): [GPUTexture](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.GPUTexture/) | [GPUTextureView](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.GPUTextureView/);  
}

##### Index

### Properties[](#properties)

[depthClearValue?](#depthclearvalue) [depthLoadOp?](#depthloadop) [depthReadOnly?](#depthreadonly) [depthStoreOp?](#depthstoreop) [stencilClearValue?](#stencilclearvalue) [stencilLoadOp?](#stencilloadop) [stencilReadOnly?](#stencilreadonly) [stencilStoreOp?](#stencilstoreop) [view](#view)

## Properties[](#properties-1)

### `Optional`depthClearValue[](#depthclearvalue)

depthClearValue?: number

### `Optional`depthLoadOp[](#depthloadop)

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

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

depthReadOnly?: boolean

### `Optional`depthStoreOp[](#depthstoreop)

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

### `Optional`stencilClearValue[](#stencilclearvalue)

stencilClearValue?: number

### `Optional`stencilLoadOp[](#stencilloadop)

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

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

stencilReadOnly?: boolean

### `Optional`stencilStoreOp[](#stencilstoreop)

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

### view[](#view)

view: [GPUTexture](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.GPUTexture/) | [GPUTextureView](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.GPUTextureView/)
