Skip to content

Vertex_get_buffer_size

hpgDesigns edited this page Aug 8, 2021 · 1 revision

Description

Gets the size, in bytes, of the given vertex buffer and returns it.

Parameters

Parameter Data Type Description
buffer integer Index of the vertex buffer.

Return Values

unsigned: Returns the size of the vertex buffer in number of bytes.

Example Call

// add a triangle to a vertex buffer we want to be static
vertex_begin(static_buffer, vf_color_position);
vertex_color(static_buffer, c_red, 1);
vertex_position(static_buffer, 100, room_height - 100);
vertex_color(static_buffer, c_green, 1);
vertex_position(static_buffer, room_width / 2, 100);
vertex_color(static_buffer, c_blue, 1);
vertex_position(static_buffer, room_width - 100, 100);
vertex_end(static_buffer);

// demonstrates querying for the byte size of the entire vertex buffer after it has been filled
var byte_size;
byte_size = vertex_get_buffer_size(static_buffer);

NOTOC

This is number 1

Clone this wiki locally