vertex_format_add_custom()
Jump to navigation
Jump to search
Description
Adds a custom attribute to the current vertex format being declared. This can be used to specify attributes in a custom way, as well as to specify custom attributes as part of the vertex data.
Parameters
Parameter | Data Type | Description |
---|---|---|
type | integer | The type of vertex attribute being added. |
usage | integer | The usage of the vertex attribute being added. |
Return Values
void: This function does not return anything.
Example Call
// demonstrates beginning and ending a new vertex format with custom attributes
vertex_format_begin();
// demonstrates adding multiple custom 3-component float texture attributes
vertex_format_add_custom(vertex_type_float3, vertex_usage_textcoord);
vertex_format_add_custom(vertex_type_float3, vertex_usage_textcoord);
// demonstrates adding a custom 4-component float position attribute (x, y, z, w)
vertex_format_add_custom(vertex_type_float4, vertex_usage_position);
vf_position_color = vertex_format_end();