awtk/docs/manual/vgcanvas_nanovg_gl_t.md

58 lines
1.7 KiB
Markdown
Raw Normal View History

2024-08-08 11:38:38 +08:00
## vgcanvas\_nanovg\_gl\_t
### 概述
主要用于导出vgcanvas_nanovg_glx函数。
----------------------------------
### 函数
<p id="vgcanvas_nanovg_gl_t_methods">
| 函数名称 | 说明 |
| -------- | ------------ |
| <a href="#vgcanvas_nanovg_gl_t_vgcanvas_create_gl2">vgcanvas\_create\_gl2</a> | 创建一个基于nanovg的vgcanvas对象。 |
| <a href="#vgcanvas_nanovg_gl_t_vgcanvas_create_gl3">vgcanvas\_create\_gl3</a> | 创建一个基于nanovg的vgcanvas对象。 |
#### vgcanvas\_create\_gl2 函数
-----------------------
* 函数功能:
> <p id="vgcanvas_nanovg_gl_t_vgcanvas_create_gl2">创建一个基于nanovg的vgcanvas对象。
* 函数原型:
```
vgcanvas_t* vgcanvas_create_gl2 (uint32_t w, uint32_t h, uint32_t stride, bitmap_format_t format, void* win);
```
* 参数说明:
| 参数 | 类型 | 说明 |
| -------- | ----- | --------- |
| 返回值 | vgcanvas\_t* | 返回vgcanvas对象。 |
| w | uint32\_t | 宽度。 |
| h | uint32\_t | 高度。 |
| stride | uint32\_t | 跨度。 |
| format | bitmap\_format\_t | 格式。 |
| win | void* | 窗口句柄。 |
#### vgcanvas\_create\_gl3 函数
-----------------------
* 函数功能:
> <p id="vgcanvas_nanovg_gl_t_vgcanvas_create_gl3">创建一个基于nanovg的vgcanvas对象。
* 函数原型:
```
vgcanvas_t* vgcanvas_create_gl3 (uint32_t w, uint32_t h, uint32_t stride, bitmap_format_t format, void* win);
```
* 参数说明:
| 参数 | 类型 | 说明 |
| -------- | ----- | --------- |
| 返回值 | vgcanvas\_t* | 返回vgcanvas对象。 |
| w | uint32\_t | 宽度。 |
| h | uint32\_t | 高度。 |
| stride | uint32\_t | 跨度。 |
| format | bitmap\_format\_t | 格式。 |
| win | void* | 窗口句柄。 |