drawing_surface.h
概述
文件中定义与surface相关的功能函数,包括surface的创建、销毁和使用等。
引用文件:<native_drawing/drawing_surface.h>
库: libnative_drawing.so
起始版本: 12
相关模块:Drawing
汇总
函数
| 名称 | 描述 |
|---|---|
| OH_Drawing_Surface * OH_Drawing_SurfaceCreateFromGpuContext (OH_Drawing_GpuContext *, bool budgeted, OH_Drawing_Image_Info) | 使用图形处理器上下文创建一个surface对象,用于管理画布绘制的内容。 |
| OH_Drawing_Surface * OH_Drawing_SurfaceCreateOnScreen (OH_Drawing_GpuContext *gpuContext, OH_Drawing_Image_Info imageInfo, void *window) | 使用图形处理器上下文创建一个与屏幕窗口绑定的surface对象,用于管理画布绘制的内容。 |
| OH_Drawing_Canvas * OH_Drawing_SurfaceGetCanvas (OH_Drawing_Surface *) | 通过surface对象获取画布对象。 |
| OH_Drawing_ErrorCode OH_Drawing_SurfaceFlush (OH_Drawing_Surface *surface) | 将surface对象上的画布绘制内容提交给GPU处理,完成绘制内容上屏显示。 |
| void OH_Drawing_SurfaceDestroy (OH_Drawing_Surface *) | 销毁surface对象并回收该对象占用的内存。 |