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

# Interface GPUBufferBindingLayout

interface GPUBufferBindingLayout {  
    [hasDynamicOffset](#hasdynamicoffset)?: boolean;  
    [minBindingSize](#minbindingsize)?: number;  
    [type](#type)?: [GPUBufferBindingType](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.GPUBufferBindingType/);  
}

##### Index

### Properties[](#properties)

[hasDynamicOffset?](#hasdynamicoffset) [minBindingSize?](#minbindingsize) [type?](#type)

## Properties[](#properties-1)

### `Optional`hasDynamicOffset[](#hasdynamicoffset)

hasDynamicOffset?: boolean

### `Optional`minBindingSize[](#minbindingsize)

minBindingSize?: number

### `Optional`type[](#type)

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