|
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: