1#ifndef TATOOINE_GL_PIXEL_UNPACK_BUFFER_H
2#define TATOOINE_GL_PIXEL_UNPACK_BUFFER_H
4#include <initializer_list>
buffer base class for each of the OpenGL buffer types
Definition: buffer.h:405
auto operator=(const buffer &other) -> buffer &
Definition: buffer.h:539
Definition: pixelunpackbuffer.h:17
pixelunpackbuffer(pixelunpackbuffer &&other)
Definition: pixelunpackbuffer.h:32
pixelunpackbuffer(const std::vector< T > &data, buffer_usage usage=default_usage)
Definition: pixelunpackbuffer.h:40
pixelunpackbuffer(size_t n, buffer_usage usage=default_usage)
Definition: pixelunpackbuffer.h:34
auto & operator=(const pixelunpackbuffer &other)
Definition: pixelunpackbuffer.h:49
auto & operator=(pixelunpackbuffer &&other)
Definition: pixelunpackbuffer.h:54
pixelunpackbuffer(size_t n, const T &initial, buffer_usage usage=default_usage)
Definition: pixelunpackbuffer.h:37
pixelunpackbuffer(std::initializer_list< T > &&list)
Definition: pixelunpackbuffer.h:43
pixelunpackbuffer(buffer_usage usage=default_usage)
Definition: pixelunpackbuffer.h:28
pixelunpackbuffer(const pixelunpackbuffer &other)
Definition: pixelunpackbuffer.h:30
static constexpr buffer_usage default_usage
Definition: pixelunpackbuffer.h:24
Definition: ansiformat.h:6
buffer_usage
Definition: buffer_usage.h:8