|
| DeviceBuffer3D (const Extent3D &n) |
|
| DeviceBuffer3D (const DeviceBuffer3D< T > &other) |
|
| DeviceBuffer3D (DeviceBuffer3D &&other) MUDA_NOEXCEPT |
|
DeviceBuffer3D & | operator= (const DeviceBuffer3D< T > &other) |
|
DeviceBuffer3D & | operator= (DeviceBuffer3D< T > &&other) |
|
| DeviceBuffer3D (CBuffer3DView< T > other) |
|
DeviceBuffer3D & | operator= (CBuffer3DView< T > other) |
|
void | copy_to (std::vector< T > &host) const |
|
void | copy_from (const std::vector< T > &host) |
|
void | resize (Extent3D new_size) |
|
void | resize (Extent3D new_size, const T &value) |
|
void | reserve (Extent3D new_capacity) |
|
void | clear () |
|
void | shrink_to_fit () |
|
void | fill (const T &v) |
|
Dense3D< T > | viewer () MUDA_NOEXCEPT |
|
CDense3D< T > | cviewer () const MUDA_NOEXCEPT |
|
Buffer3DView< T > | view (Offset3D offset, Extent3D extent={}) MUDA_NOEXCEPT |
|
Buffer3DView< T > | view () MUDA_NOEXCEPT |
|
| operator Buffer3DView< T > () MUDA_NOEXCEPT |
|
CBuffer3DView< T > | view (Offset3D offset, Extent3D extent={}) const MUDA_NOEXCEPT |
|
CBuffer3DView< T > | view () const MUDA_NOEXCEPT |
|
| operator CBuffer3DView< T > () const MUDA_NOEXCEPT |
|
auto | extent () const MUDA_NOEXCEPT |
|
auto | capacity () const MUDA_NOEXCEPT |
|
auto | pitch_bytes () const MUDA_NOEXCEPT |
|
auto | pitch_bytes_area () const MUDA_NOEXCEPT |
|
auto | total_size () const MUDA_NOEXCEPT |
|
T * | data () MUDA_NOEXCEPT |
|
const T * | data () const MUDA_NOEXCEPT |
|
|
class | BufferLaunch |
|
class | NDReshaper |
|
The documentation for this class was generated from the following files: