|
|
template<typename T > |
| using | aligned_allocator = tbb::cache_aligned_allocator< T > |
| |
|
template<typename T > |
| using | aligned_vector = std::vector< T, aligned_allocator< T > > |
| |
|
|
| ImageStorage (size_t width, size_t height, size_t alignment) |
| |
|
| ImageStorage (size_t width, size_t height, size_t stride, unsigned char *data) |
| |
|
| ImageStorage (const ImageStorage &other) |
| |
|
| ImageStorage (ImageStorage &&other) noexcept |
| |
|
ImageStorage & | operator= (const ImageStorage &other) |
| |
|
ImageStorage & | operator= (ImageStorage &&other) noexcept |
| |
|
void | clear_buffer (unsigned char ch) |
| |
|
auto | get_full_size () const |
| |
|
auto | get_full_stride () const |
| |
|
const auto * | data () const |
| |
|
auto * | data () |
| |
|
|
void | reset () |
| |
|
bool | resize (size_t width, size_t height, size_t alignment) |
| |
|
|
aligned_vector< unsigned char > | m_buffer |
| |
|
unsigned char * | m_buffer_weak_ptr = nullptr |
| |
|
unsigned char * | m_data_ptr = nullptr |
| |
|
Eigen::Matrix< size_t, 2, 1 > | m_full_size |
| |
|
size_t | m_full_stride |
| |
The documentation for this class was generated from the following file: