1# VGUFuncs 2 3 4## 概述 5 6定义2D硬件加速驱动函数。 7 8**相关模块:** 9 10[Display](_display.md) 11 12 13## 汇总 14 15 16### Public 属性 17 18 | 名称 | 描述 | 19| -------- | -------- | 20| (\* [InitVgu](_display.md#initvgu) )(void) | [VGUResult](_display.md#vguresult)<br/>初始化硬件加速。 | 21| (\* [DeinitVgu](_display.md#deinitvgu) )(void) | [VGUResult](_display.md#vguresult)<br/>去初始化硬件加速。 | 22| (\* [QueryCapability](_display.md#querycapability) )(uint32_t cap) | int32_t<br/>查询硬件能力集。 | 23| (\* [RenderFill](_display.md#renderfill) )([VGUSurface](_v_g_u_surface.md) \*target, const [VGUPath](_v_g_u_path.md) \*path, const [VGUMatrix3](_v_g_u_matrix3.md) \*matrix, const [VGUFillAttr](_v_g_u_fill_attr.md) \*attr, const [VGUPaintStyle](_v_g_u_paint_style.md) \*style) | [VGUResult](_display.md#vguresult)<br/>使用指定的渲染对象来填充路径。 | 24| (\* [RenderStroke](_display.md#renderstroke) )([VGUSurface](_v_g_u_surface.md) \*target, const [VGUPath](_v_g_u_path.md) \*path, const [VGUMatrix3](_v_g_u_matrix3.md) \*matrix, const [VGUStrokeAttr](_v_g_u_stroke_attr.md) \*attr, const [VGUPaintStyle](_v_g_u_paint_style.md) \*style) | [VGUResult](_display.md#vguresult)<br/>使用指定的渲染对象来描边路径。 | 25| (\* [RenderBlur](_display.md#renderblur) )([VGUSurface](_v_g_u_surface.md) \*target, uint16_t blur) | [VGUResult](_display.md#vguresult)<br/>对目标表面进行模糊处理。 | 26| (\* [RenderBlit](_display.md#renderblit) )([VGUSurface](_v_g_u_surface.md) \*target, const [VGUImage](_v_g_u_image.md) \*src, uint32_t color) | [VGUResult](_display.md#vguresult)<br/>对图像进行搬移操作。 | 27| (\* [RenderBlitN](_display.md#renderblitn) )([VGUSurface](_v_g_u_surface.md) \*target, const [VGUImage](_v_g_u_image.md) \*src, uint16_t count, uint32_t color) | [VGUResult](_display.md#vguresult)<br/>对多个源图像进行叠加操作。 | 28| (\* [RenderClearRect](_display.md#renderclearrect) )([VGUSurface](_v_g_u_surface.md) \*target, const [VGURect](_v_g_u_rect.md) \*rect, uint32_t color, uint8_t opacity) | [VGUResult](_display.md#vguresult)<br/>对指定矩形进行颜色清除操作。 | 29| (\* [RenderCancel](_display.md#rendercancel) )() | [VGUResult](_display.md#vguresult)<br/>取消硬件加速渲染。 | 30| (\* [RenderSync](_display.md#rendersync) )(int32_t timeOut) | [VGUResult](_display.md#vguresult)<br/>同步硬件加速模块绘制或搬移操作。 | 31