libvisual  0.5.0
Namespaces | Typedefs | Functions
VisBuffer
Collaboration diagram for VisBuffer:

Namespaces

namespace  LV
 Libvisual namespace.
 

Typedefs

typedef LV::Buffer VisBuffer
 

Functions

VisBuffervisual_buffer_new (void)
 
VisBuffervisual_buffer_new_wrap_data (void *data, visual_size_t size, int own)
 
VisBuffervisual_buffer_new_allocate (visual_size_t size)
 
VisBuffervisual_buffer_clone (VisBuffer *source)
 
void visual_buffer_set_data_pair (VisBuffer *buffer, void *data, visual_size_t size)
 
void visual_buffer_set_data (VisBuffer *buffer, void *data)
 
void * visual_buffer_get_data (VisBuffer *buffer)
 
void * visual_buffer_get_data_offset (VisBuffer *buffer, visual_size_t offset)
 
void visual_buffer_set_size (VisBuffer *buffer, visual_size_t size)
 
visual_size_t visual_buffer_get_size (VisBuffer *buffer)
 
int visual_buffer_is_allocated (VisBuffer *buffer)
 
void visual_buffer_allocate (VisBuffer *buffer, visual_size_t size)
 
void visual_buffer_destroy_content (VisBuffer *buffer)
 
void visual_buffer_copy_to (VisBuffer *src, VisBuffer *dest)
 
void visual_buffer_copy_to_data (VisBuffer *src, void *dest, visual_size_t size)
 
void visual_buffer_put (VisBuffer *dest, VisBuffer *src, visual_size_t offset)
 
void visual_buffer_put_data (VisBuffer *dest, const void *data, visual_size_t size, visual_size_t offset)
 
void visual_buffer_fill (VisBuffer *buffer, uint8_t value)
 
void visual_buffer_fill_with_pattern (VisBuffer *buffer, const void *data, visual_size_t size)
 
void visual_buffer_ref (VisBuffer *buffer)
 
void visual_buffer_unref (VisBuffer *buffer)
 

Detailed Description