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 |