Function bgfx_sys::bgfx_alloc_transient_buffers
source · pub unsafe extern "C" fn bgfx_alloc_transient_buffers(
_tvb: *mut bgfx_transient_vertex_buffer_t,
_layout: *const bgfx_vertex_layout_t,
_numVertices: u32,
_tib: *mut bgfx_transient_index_buffer_t,
_numIndices: u32,
_index32: bool
) -> bool
Expand description
Check for required space and allocate transient vertex and index buffers. If both space requirements are satisfied function returns true.
@param[out] _tvb TransientVertexBuffer structure will be filled, and will be valid
for the duration of frame, and can be reused for multiple draw
calls.
@param[in] _layout Vertex layout.
@param[in] _numVertices Number of vertices to allocate.
@param[out] _tib TransientIndexBuffer structure will be filled, and will be valid
for the duration of frame, and can be reused for multiple draw
calls.
@param[in] _numIndices Number of indices to allocate.
@param[in] _index32 Set to true
if input indices will be 32-bit.