drawing_surface.h
Overview
The drawing_surface.h file declares the functions related to the surface in the drawing module, including creating, destroying, and using the surface.
File to include: <native_drawing/drawing_surface.h>
Library: libnative_drawing.so
Since: 12
Related module: Drawing
Summary
Functions
| Name | Description |
|---|---|
| OH_Drawing_Surface * OH_Drawing_SurfaceCreateFromGpuContext (OH_Drawing_GpuContext *, bool budgeted, OH_Drawing_Image_Info) | Creates an OH_Drawing_Surface object using the GPU context to manage the content drawn on the canvas. |
| OH_Drawing_Canvas * OH_Drawing_SurfaceGetCanvas (OH_Drawing_Surface *) | Obtains a canvas from an OH_Drawing_Surface object. |
| void OH_Drawing_SurfaceDestroy (OH_Drawing_Surface *) | Destroys an OH_Drawing_Surface object and reclaims the memory occupied. |