|
gtsam_points
|
#include <texture.hpp>
Public Member Functions | |
| Texture (const Eigen::Vector2i &size, GLuint internal_format, GLuint format, GLuint type, const void *pixels=nullptr) | |
| ~Texture () | |
| Texture (const Texture &temp_obj)=delete | |
| Texture & | operator= (const Texture &temp_obj)=delete |
| GLuint | id () const |
| Eigen::Vector2i | size () const |
| void | set_size (const Eigen::Vector2i &size) |
| void | bind () const |
| void | bind (GLenum target) const |
| void | unbind () const |
| void | unbind (GLenum target) const |
| const Texture & | set_filer_mode (GLenum mode) const |
| const Texture & | set_clamp_mode (GLenum mode) const |
| template<typename T > | |
| std::vector< T > | read_pixels (GLuint format=GL_RGBA, GLuint type=GL_UNSIGNED_BYTE, int num_elements=4) const |
| glk::Texture::Texture | ( | const Eigen::Vector2i & | size, |
| GLuint | internal_format, | ||
| GLuint | format, | ||
| GLuint | type, | ||
| const void * | pixels = nullptr |
||
| ) |
| glk::Texture::~Texture | ( | ) |
| void glk::Texture::bind | ( | ) | const |
| GLuint glk::Texture::id | ( | ) | const |
| std::vector< T > glk::Texture::read_pixels | ( | GLuint | format = GL_RGBA, |
| GLuint | type = GL_UNSIGNED_BYTE, |
||
| int | num_elements = 4 |
||
| ) | const |
| Eigen::Vector2i glk::Texture::size | ( | ) | const |
| void glk::Texture::unbind | ( | ) | const |