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

> For AI agents: a documentation index is available at [/llms.txt](https://docs.maptiler.com/llms.txt). Markdown versions of all pages are available by appending .md to any URL.

# Interface IRenderToTexture

interface IRenderToTexture {  
    [destruct](#destruct-1)(): void;  
    [getTexture](#gettexture-1)(tile: [Tile](https://docs.maptiler.com/sdk-js/api-reference/classes/Tile/)): any;  
    [prepareForRender](#prepareforrender-1)(style: [Style](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.Style/), zoom: number): void;  
    [renderLayer](#renderlayer-1)(layer: [StyleLayer](https://docs.maptiler.com/sdk-js/api-reference/classes/StyleLayer/), renderOptions: [RenderOptions](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.RenderOptions/)): boolean;  
}

##### Index

### Methods[](#methods)

[destruct](#destruct) [getTexture](#gettexture) [prepareForRender](#prepareforrender) [renderLayer](#renderlayer)

## Methods[](#methods-1)

### destruct[](#destruct)

-   destruct(): void[](#destruct-1)
    
    #### Returns void
    

### getTexture[](#gettexture)

-   getTexture(tile: [Tile](https://docs.maptiler.com/sdk-js/api-reference/classes/Tile/)): any[](#gettexture-1)
    
    #### Parameters
    
    -   tile: [Tile](https://docs.maptiler.com/sdk-js/api-reference/classes/Tile/)
    
    #### Returns any
    

### prepareForRender[](#prepareforrender)

-   prepareForRender(style: [Style](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.Style/), zoom: number): void[](#prepareforrender-1)
    
    #### Parameters
    
    -   style: [Style](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.Style/)
    -   zoom: number
    
    #### Returns void
    

### renderLayer[](#renderlayer)

-   renderLayer(layer: [StyleLayer](https://docs.maptiler.com/sdk-js/api-reference/classes/StyleLayer/), renderOptions: [RenderOptions](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.RenderOptions/)): boolean[](#renderlayer-1)
    
    #### Parameters
    
    -   layer: [StyleLayer](https://docs.maptiler.com/sdk-js/api-reference/classes/StyleLayer/)
    -   renderOptions: [RenderOptions](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.RenderOptions/)
    
    #### Returns boolean
