# Module: ol/renderer/webgl/TileLayer

This documentation is for OpenLayers v10.9.0. The latest is v.

## ol/renderer/webgl/TileLayer

### Classes

WebGLTileLayerRenderer

### Type Definitions

#### Options{Object}

  ##### Properties:

  Name | Type | Description
  --- | --- | ---
  `vertexShader` | string | Vertex shader source.
  `fragmentShader` | string | Fragment shader source.
  `uniforms` | Object<UniformValue> | undefined | Additional uniforms made available to shaders.
  `paletteTextures` | Array<PaletteTexture> | undefined | Palette textures.
  `cacheSize` | number (defaults to 512) | The texture cache size.
  `postProcesses` | Array<PostProcessesOptions> | undefined | Post-processes definitions.

#### TileTextureRepresentation{TileTexture}

#### TileTextureType{TileType}