该函数开始自定义原语的定义。
您分配一个顶点缓冲区来写入基元,以及要使用的顶点格式 (之前使用 顶点格式函数 定义)。然后,您可以在调用 vertex_end 完成图元创建之前为图元的每个顶点定义必要的点。
vertex_begin(buffer, format);
参数 | 类型 | 描述 |
---|---|---|
buffer | Vertex Buffer | 要写入的顶点缓冲区。 |
format | Vertex Format | 要使用的顶点格式。 |
N/A
vertex_format_begin();
vertex_format_add_position();
vertex_format_add_colour();
vertex_format_add_texcoord();
v_format = vertex_format_end();
v_buff = vertex_create_buffer();
vertex_begin(v_buff, v_format);
上面的代码定义了一个新的顶点格式,创建一个新的缓冲区并开始新图元的定义过程。