Spec-Zone.ru › Web APIs

WebGL2RenderingContext: метод samplerParameter[if]()

Базовая Широко поддерживается

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с сентября 2021 года.

  • Узнать больше
  • Полная совместимость
  • Отправить отзыв

Примечание: Эта функция доступна в Web Workers.

Методы WebGL2RenderingContext.samplerParameter[if]() API WebGL 2 устанавливают параметры WebGLSampler.

Синтаксис

samplerParameteri(sampler, pname, param)
samplerParameterf(sampler, pname, param)

Параметры

sampler

Объект WebGLSampler.

pname

Значение GLenum, определяющее, какой параметр задать. Возможные значения:

gl.TEXTURE_COMPARE_FUNC

Значение GLenum, определяющее функцию сравнения текстуры.

gl.TEXTURE_COMPARE_MODE

Значение GLenum, определяющее режим сравнения текстуры.

gl.TEXTURE_MAG_FILTER

Значение GLenum, определяющее фильтр увеличения текстуры.

gl.TEXTURE_MAX_LOD

Значение GLfloat, определяющее максимальное значение детализации.

gl.TEXTURE_MIN_FILTER

Значение GLenum, определяющее фильтр уменьшения текстуры.

gl.TEXTURE_MIN_LOD

Значение GLfloat, определяющее минимальное значение детализации.

gl.TEXTURE_WRAP_R

Значение GLenum, определяющее функцию обёртывания текстуры для текстурной координаты r.

gl.TEXTURE_WRAP_S

Значение GLenum, определяющее функцию обёртывания текстуры для текстурной координаты s.

gl.TEXTURE_WRAP_T

Значение GLenum, определяющее функцию обёртывания текстуры для текстурной координаты t.

param

Значение GLint (samplerParameteri) или GLfloat (samplerParameterf) , определяющее значение для pname.

Возвращаемое значение

None (undefined).

Примеры

const sampler = gl.createSampler();
gl.samplerParameteri(sampler, gl.TEXTURE_MAG_FILTER, gl.NEAREST);

Спецификации

Спецификация
Спецификация WebGL 2.0
# 3.7.13

Совместимость с браузерами

Рабочие столы Мобильные
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet WebView Android
samplerParameter 56 79 51 43 15 58 51 43 15 7.0 58

См. также

  • WebGLSampler

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext/samplerParameter

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API