Buffer.getSizesRange

Get the total size of length memory blocks stating from idx in buffer.

When not NULL, offset will contain the offset of the data in the memory block in buffer at idx and maxsize will contain the sum of the size and offset and the amount of extra padding on the memory block at idx + length -1. offset and maxsize can be used to resize the buffer memory blocks with Buffer.resizeRange.

class Buffer
size_t
getSizesRange
(
uint idx
,
int length
,
out size_t offset
,
out size_t maxsize
)

Parameters

idx uint

an index

length int

a length

offset size_t

a pointer to the offset

maxsize size_t

a pointer to the maxsize

Return Value

Type: size_t

total size of length memory blocks starting at idx in buffer.