WebGLSampler
{{APIRef("WebGL")}} {{AvailableInWorkers}}
The WebGLSampler interface is part of the WebGL 2 API and stores sampling parameters for {{domxref("WebGLTexture")}} access inside of a shader.
{{InheritanceDiagram}}
When working with WebGLSampler objects, the following methods of the {{domxref("WebGL2RenderingContext")}} are useful:
{{domxref("WebGL2RenderingContext.createSampler()")}}{{domxref("WebGL2RenderingContext.deleteSampler()")}}{{domxref("WebGL2RenderingContext.isSampler()")}}{{domxref("WebGL2RenderingContext.bindSampler()")}}{{domxref("WebGL2RenderingContext.getSamplerParameter()")}}
Examples
Creating a WebGLSampler object
in this example, gl must be a {{domxref("WebGL2RenderingContext")}} . WebGLSampler objects are not available in WebGL 1.
const sampler = gl.createSampler();
Specifications
{{Specifications}}
Browser compatibility
{{Compat}}