BufferΒΆ

Functions

sfBuffer *sfBuffer_create(void)

Create an empty buffer.

Returns:

A new sfBuffer object, or NULL if it failed

void sfBuffer_destroy(sfBuffer *buffer)

Destroy an existing buffer.

Parameters:
  • buffer – Buffer to delete

size_t sfBuffer_getSize(const sfBuffer *buffer)

Return the size of a buffer.

Parameters:
  • buffer – Buffer object

Returns:

Size in bytes

const sfUint8 *sfBuffer_getData(const sfBuffer *buffer)

Get a read-only pointer to the array of bytes of a buffer.

Parameters:
  • buffer – Buffer object

Returns:

Read-only pointer to the array of bytes