一、場(chǎng)景介紹
WebGL主要幫助開(kāi)發(fā)者在前端開(kāi)發(fā)中完成圖形圖像的相關(guān)處理,比如繪制彩色圖形等。目前該功能僅支持使用兼容JS的類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 | 清空 |
審核編輯 黃宇
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
-
接口
+關(guān)注
關(guān)注
33文章
8451瀏覽量
150728 -
鴻蒙
+關(guān)注
關(guān)注
57文章
2303瀏覽量
42691 -
鴻蒙OS
+關(guān)注
關(guān)注
0文章
188瀏覽量
4359
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
鴻蒙OS元服務(wù)開(kāi)發(fā)案例:【WebGL網(wǎng)頁(yè)圖形庫(kù)開(kāi)發(fā)著色器繪制彩色三角形】
使用WebGL開(kāi)發(fā)時(shí),為保證界面圖形顯示效果,請(qǐng)使用真機(jī)運(yùn)行。
鴻蒙原生應(yīng)用/元服務(wù)實(shí)戰(zhàn)-Web隱私聲明
這個(gè)位置的隱私申明是需要在WEB網(wǎng)頁(yè)下完成的,ArkTS鴻蒙原生應(yīng)用與元服務(wù)開(kāi)發(fā)者,不一定熟悉這塊,一些公司也不一定有自己的
發(fā)表于 01-24 15:05
鴻蒙開(kāi)發(fā)【WebGL】簡(jiǎn)單了解
WebGL的全稱為Web Graphic Library(網(wǎng)頁(yè)圖形庫(kù)),主要用于交互式渲染2D圖形和3D
發(fā)表于 02-25 21:56
鴻蒙實(shí)戰(zhàn)項(xiàng)目開(kāi)發(fā):【短信服務(wù)】
數(shù)據(jù)管理
電話服務(wù)
分布式應(yīng)用開(kāi)發(fā)
通知與窗口管理
多媒體技術(shù)
安全技能
任務(wù)管理
WebGL
國(guó)際化開(kāi)發(fā)
應(yīng)用測(cè)試
DFX面向未來(lái)設(shè)計(jì)
鴻蒙
發(fā)表于 03-03 21:29
鴻蒙原生應(yīng)用元服務(wù)開(kāi)發(fā)-WebGL網(wǎng)頁(yè)圖形庫(kù)開(kāi)發(fā)概述
WebGL的全稱為Web Graphic Library(網(wǎng)頁(yè)圖形庫(kù)),主要用于交互式渲染2D圖形和3D
發(fā)表于 03-08 14:24
鴻蒙原生應(yīng)用元服務(wù)開(kāi)發(fā)-WebGL網(wǎng)頁(yè)圖形庫(kù)開(kāi)發(fā)接口說(shuō)明
一、場(chǎng)景介紹
WebGL主要幫助開(kāi)發(fā)者在前端開(kāi)發(fā)中完成圖形圖像的相關(guān)處理,比如繪制彩色圖形等。目前該功能僅支持使用兼容JS的類Web
發(fā)表于 03-11 15:51
鴻蒙原生應(yīng)用元服務(wù)開(kāi)發(fā)-WebGL網(wǎng)頁(yè)圖形庫(kù)開(kāi)發(fā)無(wú)著色器繪制2D圖形
無(wú)著色器繪制2D圖形
使用WebGL開(kāi)發(fā)時(shí),為保證界面圖形顯示效果,請(qǐng)使用真機(jī)運(yùn)行。
此場(chǎng)景為未使用WebGL繪制的2D
發(fā)表于 03-12 15:42
OpenHarmony 應(yīng)用開(kāi)發(fā)SDK、API 與基礎(chǔ)工具
一、整體說(shuō)明
ArkTS 語(yǔ)言是鴻蒙系統(tǒng)主推的應(yīng)用開(kāi)發(fā)語(yǔ)言。因此鴻蒙系統(tǒng)提供給開(kāi)發(fā)者的 API 絕大部分也是 ArkTS 語(yǔ)言的。
發(fā)表于 09-19 15:45
鴻蒙 OS 應(yīng)用開(kāi)發(fā)初體驗(yàn)
的操作系統(tǒng)平臺(tái)和開(kāi)發(fā)框架。HarmonyOS 的目標(biāo)是實(shí)現(xiàn)跨設(shè)備的無(wú)縫協(xié)同和高性能。
DevEco Studio
對(duì)標(biāo) Android Studio,開(kāi)發(fā)鴻蒙 OS 應(yīng)用的 IDE。
發(fā)表于 11-02 19:38
鴻蒙原生應(yīng)用/元服務(wù)開(kāi)發(fā)-AGC分發(fā)如何下載管理Profile
一、收到通知
尊敬的開(kāi)發(fā)者:
您好,為支撐鴻蒙生態(tài)發(fā)展,HUAWEI AppGallery Connect已于X月XX日完成存量HarmonyOS應(yīng)用/元服務(wù)的Profile文件更新,
發(fā)表于 11-29 15:10
鴻蒙原生應(yīng)用/元服務(wù)開(kāi)發(fā)-開(kāi)發(fā)者如何進(jìn)行真機(jī)測(cè)試
前提條件:已經(jīng)完成鴻蒙原生應(yīng)用/元服務(wù)開(kāi)發(fā),已經(jīng)能相對(duì)熟練使用DevEco Studio,開(kāi)發(fā)者自己有鴻
發(fā)表于 11-30 09:46
華為開(kāi)發(fā)者大會(huì)2021鴻蒙os在哪場(chǎng)
華為開(kāi)發(fā)者大會(huì)2021將在10月22日-24日舉辦,地點(diǎn)為東莞松山湖,鴻蒙os 3.0或?qū)⑴c我們見(jiàn)面,那么華為開(kāi)發(fā)者大會(huì)2021鴻蒙
鴻蒙OS元服務(wù)開(kāi)發(fā):【WebGL網(wǎng)頁(yè)圖形庫(kù)開(kāi)發(fā)概述】
WebGL的全稱為Web Graphic Library(網(wǎng)頁(yè)圖形庫(kù)),主要用于交互式渲染2D圖形和3D
鴻蒙開(kāi)發(fā)接口圖形圖像:【WebGL2】
WebGL2支持圖形的繪制,包括對(duì)當(dāng)前繪制圖形的位置、顏色等進(jìn)行處理,其中相對(duì)WebGL來(lái)說(shuō)對(duì)渲染管道和著色語(yǔ)言進(jìn)行了增強(qiáng)。
評(píng)論