harmony 鸿蒙drawing_gpu_context.h
drawing_gpu_context.h
概述
声明与绘图模块中的图形处理器上下文对象相关的函数。
引用文件:
库: libnative_drawing.so
起始版本: 12
相关模块: Drawing
汇总
结构体
|名称|typedef关键字|描述| |–|–|–| |OH_Drawing_GpuContextOptions|OH_Drawing_GpuContextOptions|定义有关图形处理器上下文的选项。|
函数
|名称|描述| |–|–| |OH_Drawing_GpuContext* OH_Drawing_GpuContextCreateFromGL(OH_Drawing_GpuContextOptions gpuContextOptions)|用于创建一个使用OpenGL作为后端接口的图形处理器上下文对象。| |OH_Drawing_GpuContext* OH_Drawing_GpuContextCreate(void)|用于创建一个图形处理器上下文对象, 使用的后端类型取决于运行设备。| |void OH_Drawing_GpuContextDestroy(OH_Drawing_GpuContext* gpuContext)|用于销毁图形处理器上下文对象并回收该对象占用的内存。|
函数说明
OH_Drawing_GpuContextCreateFromGL()
OH_Drawing_GpuContext* OH_Drawing_GpuContextCreateFromGL(OH_Drawing_GpuContextOptions gpuContextOptions)
描述
用于创建一个使用OpenGL作为后端接口的图形处理器上下文对象。
系统能力: SystemCapability.Graphic.Graphic2D.NativeDrawing
起始版本: 12
废弃版本: 18
替代接口: OH_Drawing_GpuContextCreate
参数:
|参数项|描述| |–|–| |OH_Drawing_GpuContextOptions gpuContextOptions|图形处理器上下文选项OH_Drawing_GpuContextOptions。|
返回:
|类型|说明| |–|–| |OH_Drawing_GpuContext*|返回一个指针,指针指向创建的图形处理器上下文对象OH_Drawing_GpuContext。|
OH_Drawing_GpuContextCreate()
OH_Drawing_GpuContext* OH_Drawing_GpuContextCreate(void)
描述
用于创建一个图形处理器上下文对象, 使用的后端类型取决于运行设备。
系统能力: SystemCapability.Graphic.Graphic2D.NativeDrawing
起始版本: 16
返回:
|类型|说明| |–|–| |OH_Drawing_GpuContext*|返回一个指针,指针指向创建的图形处理器上下文对象OH_Drawing_GpuContext。|
OH_Drawing_GpuContextDestroy()
void OH_Drawing_GpuContextDestroy(OH_Drawing_GpuContext* gpuContext)
描述
用于销毁图形处理器上下文对象并回收该对象占用的内存。
系统能力: SystemCapability.Graphic.Graphic2D.NativeDrawing
起始版本: 12
参数:
|参数项|描述| |–|–| |OH_Drawing_GpuContext* gpuContext|指向图形处理器上下文对象的指针OH_Drawing_GpuContext。|
你可能感兴趣的鸿蒙文章
harmony 鸿蒙ArkGraphics 2D(方舟2D图形服务)
- 所属分类: 后端技术
- 本文标签:
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦