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

# Interface GPUTexelCopyBufferLayout

interface GPUTexelCopyBufferLayout {  
    [bytesPerRow](#bytesperrow)?: number;  
    [offset](#offset)?: number;  
    [rowsPerImage](#rowsperimage)?: number;  
}

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

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

##### Index

### Properties[](#properties)

[bytesPerRow?](#bytesperrow) [offset?](#offset) [rowsPerImage?](#rowsperimage)

## Properties[](#properties-1)

### `Optional`bytesPerRow[](#bytesperrow)

bytesPerRow?: number

### `Optional`offset[](#offset)

offset?: number

### `Optional`rowsPerImage[](#rowsperimage)

rowsPerImage?: number
