#include <data_buffer.h>
|
| | DataBuffer () |
| bool | Update (const void *data, int64_t size) |
| bool | Update (const void *data, int64_t size, int64_t offset) |
| void | Resize (int64_t new_size) |
| void | WriteDataToStream (std::ostream &stream) |
| void | Read (int64_t byte_pos, void *out_data, size_t data_size) const |
| void | Write (int64_t byte_pos, const void *in_data, size_t data_size) |
| void | Copy (int64_t dst_offset, const DataBuffer *src_buf, int64_t src_offset, int64_t size) |
| void | set_update_count (int64_t buffer_update_count) |
| int64_t | update_count () const |
| size_t | data_size () const |
| const uint8_t * | data () const |
| uint8_t * | data () |
| int64_t | buffer_id () const |
| void | set_buffer_id (int64_t buffer_id) |
◆ DataBuffer()
| draco::DataBuffer::DataBuffer |
( |
| ) |
|
◆ buffer_id()
| int64_t draco::DataBuffer::buffer_id |
( |
| ) |
const |
|
inline |
◆ Copy()
| void draco::DataBuffer::Copy |
( |
int64_t | dst_offset, |
|
|
const DataBuffer * | src_buf, |
|
|
int64_t | src_offset, |
|
|
int64_t | size ) |
|
inline |
◆ data() [1/2]
| uint8_t * draco::DataBuffer::data |
( |
| ) |
|
|
inline |
◆ data() [2/2]
| const uint8_t * draco::DataBuffer::data |
( |
| ) |
const |
|
inline |
◆ data_size()
| size_t draco::DataBuffer::data_size |
( |
| ) |
const |
|
inline |
◆ Read()
| void draco::DataBuffer::Read |
( |
int64_t | byte_pos, |
|
|
void * | out_data, |
|
|
size_t | data_size ) const |
|
inline |
◆ Resize()
| void draco::DataBuffer::Resize |
( |
int64_t | new_size | ) |
|
◆ set_buffer_id()
| void draco::DataBuffer::set_buffer_id |
( |
int64_t | buffer_id | ) |
|
|
inline |
◆ set_update_count()
| void draco::DataBuffer::set_update_count |
( |
int64_t | buffer_update_count | ) |
|
|
inline |
◆ Update() [1/2]
| bool draco::DataBuffer::Update |
( |
const void * | data, |
|
|
int64_t | size ) |
◆ Update() [2/2]
| bool draco::DataBuffer::Update |
( |
const void * | data, |
|
|
int64_t | size, |
|
|
int64_t | offset ) |
◆ update_count()
| int64_t draco::DataBuffer::update_count |
( |
| ) |
const |
|
inline |
◆ Write()
| void draco::DataBuffer::Write |
( |
int64_t | byte_pos, |
|
|
const void * | in_data, |
|
|
size_t | data_size ) |
|
inline |
◆ WriteDataToStream()
| void draco::DataBuffer::WriteDataToStream |
( |
std::ostream & | stream | ) |
|
The documentation for this class was generated from the following files: