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

# Interface GPUCopyExternalImageDestInfo

interface GPUCopyExternalImageDestInfo {  
    [aspect](#aspect)?: [GPUTextureAspect](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.GPUTextureAspect/);  
    [colorSpace](#colorspace)?: [PredefinedColorSpace](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.PredefinedColorSpace/);  
    [mipLevel](#miplevel)?: number;  
    [origin](#origin)?: [GPUOrigin3D](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.GPUOrigin3D/);  
    [premultipliedAlpha](#premultipliedalpha)?: boolean;  
    [texture](#texture): [GPUTexture](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.GPUTexture/);  
}

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

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

##### Index

### Properties[](#properties)

[aspect?](#aspect) [colorSpace?](#colorspace) [mipLevel?](#miplevel) [origin?](#origin) [premultipliedAlpha?](#premultipliedalpha) [texture](#texture)

## Properties[](#properties-1)

### `Optional`aspect[](#aspect)

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

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

### `Optional`colorSpace[](#colorspace)

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

### `Optional`mipLevel[](#miplevel)

mipLevel?: number

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

### `Optional`origin[](#origin)

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

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

### `Optional`premultipliedAlpha[](#premultipliedalpha)

premultipliedAlpha?: boolean

### texture[](#texture)

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

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