|
Tatooine
|
#include <buffer.h>
Public Types | |
| using | buffer_type = buffer< array_type, T > |
Public Member Functions | |
| wbuffer_map_element (const buffer_type *buffer, std::size_t idx) | |
| wbuffer_map_element (const wbuffer_map_element &other)=default | |
| wbuffer_map_element (wbuffer_map_element &&other) noexcept=default | |
| auto | operator= (const wbuffer_map_element &other) -> wbuffer_map_element &=default |
| auto | operator= (wbuffer_map_element &&other) noexcept -> wbuffer_map_element &=default |
| ~wbuffer_map_element ()=default | |
| auto | operator= (T const &data) -> auto & |
| for assigning single gpu data element. More... | |
Private Attributes | |
| const buffer_type * | m_buffer |
| std::size_t | m_idx |
Returned by buffer::operator[] for reading and writing single elements Returned by buffer::operator[] for reading and writing single elements
| using tatooine::gl::wbuffer_map_element< array_type, T >::buffer_type = buffer<array_type, T> |
|
inline |
|
default |
|
defaultnoexcept |
|
default |
|
default |
|
inline |
for assigning single gpu data element.
|
defaultnoexcept |
|
private |
|
private |