一、場(chǎng)景介紹
WebGL主要幫助開(kāi)發(fā)者在前端開(kāi)發(fā)中完成圖形圖像的相關(guān)處理,比如繪制彩色圖形等。目前該功能僅支持使用兼容JS的類(lèi)Web開(kāi)發(fā)范式開(kāi)發(fā)。
二、接口說(shuō)明
表1 WebGL主要接口列表
|
接口名或+mau123789學(xué)習(xí),是v喔 | 描述 |
---|---|
canvas.getContext | 獲取canvas對(duì)象上下文。 |
webgl.createBuffer(): WebGLBuffer | null |
webgl.bindBuffer(target: GLenum, buffer: WebGLBuffer | null): void |
webgl.bufferData(target: GLenum, srcData: ArrayBufferView, usage: GLenum, srcOffset: GLuint, length?: GLuint): void | 創(chuàng)建并初始化WebGL的數(shù)據(jù)存儲(chǔ)區(qū)。 |
webgl.getAttribLocation(program: WebGLProgram, name: string): GLint | 從給定WebGL著色程序中獲取著色器中attribute變量的地址。 |
webgl.vertexAttribPointer(index GLuint, size: GLint, type: GLenum, normalized: GLboolean, stride: GLsizei, offset: GLintptr): void | 將緩沖區(qū)對(duì)象分配給變量。 |
webgl.enableVertexAttribArray(index: GLuint): void | 連接變量與分配給它的緩沖區(qū)對(duì)象。 |
webgl.clearColor(red: GLclampf, green:GLclampf, blue: GLclampf, alpha: GLclampf): void | 清空 |
審核編輯 黃宇
-
接口
+關(guān)注
關(guān)注
33文章
8992瀏覽量
153674 -
鴻蒙
+關(guān)注
關(guān)注
60文章
2613瀏覽量
44014 -
鴻蒙OS
+關(guān)注
關(guān)注
0文章
191瀏覽量
4981
發(fā)布評(píng)論請(qǐng)先 登錄
鴻蒙OS元服務(wù)開(kāi)發(fā)案例:【WebGL網(wǎng)頁(yè)圖形庫(kù)開(kāi)發(fā)著色器繪制彩色三角形】
鴻蒙原生應(yīng)用/元服務(wù)實(shí)戰(zhàn)-Web隱私聲明
鴻蒙開(kāi)發(fā)【WebGL】簡(jiǎn)單了解
鴻蒙實(shí)戰(zhàn)項(xiàng)目開(kāi)發(fā):【短信服務(wù)】
鴻蒙原生應(yīng)用元服務(wù)開(kāi)發(fā)-WebGL網(wǎng)頁(yè)圖形庫(kù)開(kāi)發(fā)概述
鴻蒙原生應(yīng)用元服務(wù)開(kāi)發(fā)-WebGL網(wǎng)頁(yè)圖形庫(kù)開(kāi)發(fā)接口說(shuō)明
鴻蒙原生應(yīng)用元服務(wù)開(kāi)發(fā)-WebGL網(wǎng)頁(yè)圖形庫(kù)開(kāi)發(fā)無(wú)著色器繪制2D圖形
鴻蒙原生開(kāi)發(fā)手記:01-元服務(wù)開(kāi)發(fā)
鴻蒙原生開(kāi)發(fā)手記:03-元服務(wù)開(kāi)發(fā)全流程(開(kāi)發(fā)元服務(wù),只需要看這一篇文章)
鴻蒙應(yīng)用元服務(wù)開(kāi)發(fā)-Account Kit獲取手機(jī)號(hào)
鴻蒙應(yīng)用元服務(wù)開(kāi)發(fā)-Account Kit配置登錄權(quán)限
鴻蒙原生應(yīng)用/元服務(wù)開(kāi)發(fā)-AGC分發(fā)如何下載管理Profile
鴻蒙OS元服務(wù)開(kāi)發(fā):【WebGL網(wǎng)頁(yè)圖形庫(kù)開(kāi)發(fā)概述】

鴻蒙開(kāi)發(fā)接口圖形圖像:【WebGL2】

評(píng)論