vertex_format_get_info

此函数返回一个 结构体 ,其中包含先前创建的 顶点格式 的信息。

 

Vertex Format Info Struct
变量类型描述
strideReal单个顶点的总大小 (以字节为单位)
num_elementsReal单个顶点中元素 (顶点属性) 的数量
elementsArray元素数组。每个数组元素都是一个包含以下内容的结构体:
- 用法 ( 顶点使用类型常量 )
- 类型 ( 顶点数据类型常量 )
- 大小 (Real)
- 偏移量 (Real)

 

语法:

vertex_format_get_info(format);

参数类型描述
formatVertex Format顶点格式,由 vertex_format_end 返回

 

返回:

Vertex Format Info Struct

 

例子:

vertex_format_begin();
vertex_format_add_position_3d();
vertex_format_add_normal();
vertex_format_add_colour();
vertex_format_add_texcoord();
vertex_format_add_custom(vertex_type_float1, vertex_usage_texcoord);
vertex_format = vertex_format_end();

var _info = vertex_format_get_info(vertex_format);
show_debug_message(json_stringify(_info, true));

上面的代码首先创建自定义顶点格式,然后使用 vertex_format_get_info 获取信息。之后,该信息将显示在调试消息中。