vertex_begin

该函数开始自定义原语的定义。

您分配一个顶点缓冲区来写入基元,以及要使用的顶点格式 (之前使用 顶点格式函数 定义)。然后,您可以在调用 vertex_end 完成图元创建之前为图元的每个顶点定义必要的点。

 

语法:

vertex_begin(buffer, format);

参数类型描述
bufferVertex Buffer要写入的顶点缓冲区。
formatVertex 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);

上面的代码定义了一个新的顶点格式,创建一个新的缓冲区并开始新图元的定义过程。