一、场景介绍
WebGL主要帮助开发者在前端开发中完成图形图像的相关处理,比如绘制彩色图形等。目前该功能仅支持使用兼容JS的类Web开发范式开发。
二、接口说明
表1 WebGL主要接口列表
|
接口名或+mau123789学习,是v喔 | 描述 |
---|---|
canvas.getContext | 获取canvas对象上下文。 |
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 | 创建并初始化WebGL的数据存储区。 |
webgl.getAttribLocation(program: WebGLProgram, name: string): GLint | 从给定WebGL着色程序中获取着色器中attribute变量的地址。 |
webgl.vertexAttribPointer(index GLuint, size: GLint, type: GLenum, normalized: GLboolean, stride: GLsizei, offset: GLintptr): void | 将缓冲区对象分配给变量。 |
webgl.enableVertexAttribArray(index: GLuint): void | 连接变量与分配给它的缓冲区对象。 |
webgl.clearColor(red: GLclampf, green:GLclampf, blue: GLclampf, alpha: GLclampf): void | 清空 |
审核编辑 黄宇
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
接口
+关注
关注
33文章
8588浏览量
151092 -
鸿蒙
+关注
关注
57文章
2348浏览量
42829 -
鸿蒙OS
+关注
关注
0文章
188浏览量
4384
发布评论请先 登录
相关推荐
鸿蒙实战项目开发:【短信服务】
数据管理
电话服务
分布式应用开发
通知与窗口管理
多媒体技术
安全技能
任务管理
WebGL
国际化开发
应用测试
DFX面向未来设计
鸿蒙
发表于 03-03 21:29
鸿蒙原生应用元服务开发-WebGL网页图形库开发接口说明
一、场景介绍
WebGL主要帮助开发者在前端开发中完成图形图像的相关处理,比如绘制彩色图形等。目前该功能仅支持使用兼容JS的类Web
发表于 03-11 15:51
鸿蒙原生应用元服务开发-WebGL网页图形库开发无着色器绘制2D图形
无着色器绘制2D图形
使用WebGL开发时,为保证界面图形显示效果,请使用真机运行。
此场景为未使用WebGL绘制的2D
发表于 03-12 15:42
鸿蒙原生开发手记:03-元服务开发全流程(开发元服务,只需要看这一篇文章)
Testing
稳定性测试
性能功耗测试
回归测试
基础质量测试
设备投屏
支持平板的元服务确保进行过兼容性测试否则影响上架审核
这部分在《鸿蒙Flutter实战13-鸿蒙应用打
发表于 11-23 21:52
鸿蒙 OS 应用开发初体验
的操作系统平台和开发框架。HarmonyOS 的目标是实现跨设备的无缝协同和高性能。
DevEco Studio
对标 Android Studio,开发鸿蒙 OS 应用的 IDE。
发表于 11-02 19:38
鸿蒙原生应用/元服务开发-AGC分发如何下载管理Profile
一、收到通知
尊敬的开发者:
您好,为支撑鸿蒙生态发展,HUAWEI AppGallery Connect已于X月XX日完成存量HarmonyOS应用/元服务的Profile文件更新,
发表于 11-29 15:10
评论