GPURenderPassEncoder: метод setStencilReference()
Ограниченная доступность
Эта функция не является базовой, поскольку она не работает во всех распространённых браузерах.
Экспериментальная: Это экспериментальная технология
Перед использованием в продакшене внимательно проверьте таблицу совместимости браузеров.
Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS) в некоторых или во всех поддерживающих браузерах.
Примечание: Эта функция доступна в Web Workers.
Метод setStencilReference() интерфейса GPURenderPassEncoder устанавливает значение ссылки на шаблон, используемое при проверке шаблонов с помощью операции шаблона "replace" (как задано в описателе метода GPUDevice.createRenderPipeline(), в свойствах, определяющих различные операции с шаблоном).
Синтаксис
setStencilReference(reference)
Параметры
reference-
Число, представляющее новое значение ссылки на шаблон, которое нужно установить для прохода отрисовки.
Примечание: Если вызов setStencilReference() не сделан, значение ссылки на шаблон по умолчанию равно 0 для каждого прохода отрисовки.
Возвращаемое значение
Ничего (Undefined).
Примеры
// ... const passEncoder = commandEncoder.beginRenderPass(renderPassDescriptor); passEncoder.setPipeline(renderPipeline); passEncoder.setVertexBuffer(0, vertexBuffer); passEncoder.setStencilReference(1); passEncoder.draw(3); passEncoder.end(); // ...
Спецификации
Совместимость браузеров
| Рабочие столы | Мобильные | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari в iOS | Samsung Internet | WebView Android | |
setStencilReference |
113В настоящее время поддерживается только на ChromeOS, macOS и Windows. |
113В настоящее время поддерживается только на ChromeOS, macOS и Windows. |
предварительный просмотрВ настоящее время поддерживается только на Linux и Windows. |
99В настоящее время поддерживается только на ChromeOS, macOS и Windows. |
предварительный просмотр | 121 | Нет | 81 | Нет | 25.0 | 121 |
См. также
© 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/GPURenderPassEncoder/setStencilReference