|
| template<class It > |
| void | bind (It it_begin, It it_end) |
| | Bind textures to this object's framebuffers as color attachments.
|
| |
|
void | bind (std::nullptr_t, std::nullptr_t) |
| | Bind each framebuffer and clear its color attachment.
|
| |
| void | copy (int id, int texture, int offset_x, int offset_y, int width, int height) |
| |
|
| frame_buf_t (frame_buf_t &&)=default |
| | Move ownership of OpenGL framebuffer object names.
|
| |
| frame_buf_t & | operator= (frame_buf_t &&)=default |
| | Assign state from another instance while preserving ownership semantics.
|
| |
| GLuint * | begin () |
| | Return an iterator to the first byte in the buffer view.
|
| |
| const GLuint * | begin () const |
| | Return an iterator to the first byte in the buffer view.
|
| |
| | buffer_t (buffer_t &&o) noexcept |
| | Construct an owning contiguous buffer.
|
| |
| | buffer_t (const buffer_t &o) |
| | Construct an owning contiguous buffer.
|
| |
| | buffer_t (size_t elements) |
| | Construct an owning contiguous buffer.
|
| |
| | buffer_t (size_t elements, const GLuint &t) |
| | Construct an owning contiguous buffer.
|
| |
| GLuint * | end () |
| | Return an iterator one past the final byte in the buffer view.
|
| |
| const GLuint * | end () const |
| | Return an iterator one past the final byte in the buffer view.
|
| |
| void | fake_resize (std::size_t els) |
| | Update the logical element count without reallocating storage.
|
| |
| buffer_t & | operator= (buffer_t &&o) noexcept |
| | Assign state from another instance while preserving ownership semantics.
|
| |
| GLuint & | operator[] (size_t el) |
| | Access an element in the owning buffer.
|
| |
| const GLuint & | operator[] (size_t el) const |
| | Access an element in the owning buffer.
|
| |
| size_t | size () const |
| | Return the serialized size of the current object.
|
| |
OpenGL framebuffer handle wrapper.