WebGLRenderingContext: метод getRenderbufferParameter()
Базовая поддержка Широко доступна
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с июля 2015 года.
Примечание: Эта функция доступна в Web Workers.
Метод WebGLRenderingContext.getRenderbufferParameter() API WebGL возвращает информацию о буфере рендеринга.
Синтаксис
getRenderbufferParameter(target, pname)
Параметры
target-
Объект буфера рендеринга, тип
GLenum. Возможные значения:gl.RENDERBUFFER-
Хранилище данных буфера для одиночных изображений во внутреннем формате, пригодном для рендеринга.
pname-
Запрашиваемая информация, тип
GLenum. Возможные значения:gl.RENDERBUFFER_WIDTH-
Возвращает
GLint— ширину изображения связанного буфера рендеринга. gl.RENDERBUFFER_HEIGHT-
Возвращает
GLint— высоту изображения связанного буфера рендеринга. gl.RENDERBUFFER_INTERNAL_FORMAT-
Возвращает
GLenum— внутренний формат связанного буфера рендеринга. По умолчаниюgl.RGBA4. Возможные значения:-
gl.RGBA4: 4 бита красного, 4 бита зелёного, 4 бита синего, 4 бита альфа. -
gl.RGB565: 5 бит красного, 6 бит зелёного, 5 бит синего. -
gl.RGB5_A1: 5 бит красного, 5 бит зелёного, 5 бит синего, 1 бит альфа. -
gl.DEPTH_COMPONENT16: 16 бит глубины. -
gl.STENCIL_INDEX8: 8 бит стерильной карты.
-
gl.RENDERBUFFER_GREEN_SIZE-
Возвращает
GLint— размер разрешения (в битах) для зелёного цвета. gl.RENDERBUFFER_BLUE_SIZE-
Возвращает
GLint— размер разрешения (в битах) для синего цвета. gl.RENDERBUFFER_RED_SIZE-
Возвращает
GLint— размер разрешения (в битах) для красного цвета. gl.RENDERBUFFER_ALPHA_SIZE-
Возвращает
GLint— размер разрешения (в битах) для альфа-компонента. gl.RENDERBUFFER_DEPTH_SIZE-
Возвращает
GLint— размер разрешения (в битах) для компонента глубины. gl.RENDERBUFFER_STENCIL_SIZE-
Возвращает
GLint— размер разрешения (в битах) для компонента стерильной карты.
При использовании контекста WebGL 2 доступно дополнительное значение:
gl.RENDERBUFFER_SAMPLES-
Возвращает
GLint— количество сэмплов изображения связанного буфера рендеринга.
Возвращаемое значение
Примеры
gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_WIDTH);
Спецификации
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
getRenderbufferParameter |
9 | 12 | 4 | 12 | 5.1 | 25 | 4 | 12 | 8 | 1.5 | 4.4.3 |
См. также
© 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/WebGLRenderingContext/getRenderbufferParameter