Spec-Zone.ru › Web APIs

OES_draw_buffers_indexed: метод disableiOES()

Базовая версия 2022
Новое

С декабря 2022 года эта функция работает на последних версиях устройств и браузеров. Возможно, эта функция не будет работать на старых устройствах или браузерах.

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

Метод disableiOES() расширения WebGL OES_draw_buffers_indexed позволяет включить смешивание для определённого буфера отрисовки.

Синтаксис

disableiOES(target, index)

Параметры

target

Должен быть gl.BLEND.

index

Целое число i, указывающее буфер отрисовки, связанный с константой gl.DRAW_BUFFERi, см. Константы буферов отрисовки WebGL.

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

Ничего (undefined).

Исключения

  • Если target не gl.BLEND, выбрасывается ошибка gl.INVALID_ENUM.
  • Если index не является допустимым значением, выбрасывается ошибка gl.INVALID_VALUE.

Примеры

Отключение смешивания для буферов отрисовки

Следующие два вызова отключают смешивание для буферов отрисовки gl.DRAW_BUFFER0 и gl.DRAW_BUFFER1.

const ext = gl.getExtension("OES_draw_buffers_indexed");

ext.disableiOES(gl.BLEND, 0);
ext.disableiOES(gl.BLEND, 1);

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

Спецификация
Спецификация расширения WebGL OES_draw_buffers_indexed

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

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
disableiOES 100 100 108 86 16 100 108 69 16 19.0 100

См. также

  • OES_draw_buffers_indexed.enableiOES()
  • Константы буферов отрисовки WebGL

© 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/OES_draw_buffers_indexed/disableiOES

Spec-Zone.ru

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