---
title: "CustomRenderMethod | 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.

# Type Alias CustomRenderMethod

CustomRenderMethod: (  
    gl: [WebGLRenderingContext](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.WebGLRenderingContext/) | [WebGL2RenderingContext](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.WebGL2RenderingContext/),  
    options: [CustomRenderMethodInput](https://docs.maptiler.com/sdk-js/api-reference/types/CustomRenderMethodInput/),  
) \=> void

#### Type Declaration

-   -   (  
            gl: [WebGLRenderingContext](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.WebGLRenderingContext/) | [WebGL2RenderingContext](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.WebGL2RenderingContext/),  
            options: [CustomRenderMethodInput](https://docs.maptiler.com/sdk-js/api-reference/types/CustomRenderMethodInput/),  
        ): void
    -   #### Parameters
        
        -   gl: [WebGLRenderingContext](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.WebGLRenderingContext/) | [WebGL2RenderingContext](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.WebGL2RenderingContext/)
            
            The map's gl context.
            
        -   options: [CustomRenderMethodInput](https://docs.maptiler.com/sdk-js/api-reference/types/CustomRenderMethodInput/)
            
            Argument object with render inputs like camera properties.
            
        
        #### Returns void
