Class muda::DeviceBuffer3D
template <typename T>
ClassList > muda > DeviceBuffer3D
Public Types
Type | Name |
---|---|
typedef T | value_type |
Public Functions
Type | Name |
---|---|
DeviceBuffer3D (const Extent3D & n) |
|
DeviceBuffer3D () |
|
DeviceBuffer3D (const DeviceBuffer3D< T > & other) |
|
DeviceBuffer3D (DeviceBuffer3D && other) |
|
DeviceBuffer3D (CBuffer3DView< T > other) |
|
auto | capacity () const |
void | clear () |
void | copy_from (const std::vector< T > & host) |
void | copy_to (std::vector< T > & host) const |
CDense3D< T > | cviewer () const |
T * | data () |
const T * | data () const |
auto | extent () const |
void | fill (const T & v) |
operator Buffer3DView< T > () |
|
operator CBuffer3DView< T > () const |
|
DeviceBuffer3D & | operator= (const DeviceBuffer3D< T > & other) |
DeviceBuffer3D & | operator= (DeviceBuffer3D< T > && other) |
DeviceBuffer3D & | operator= (CBuffer3DView< T > other) |
auto | pitch_bytes () const |
auto | pitch_bytes_area () const |
void | reserve (Extent3D new_capacity) |
void | resize (Extent3D new_size) |
void | resize (Extent3D new_size, const T & value) |
void | shrink_to_fit () |
auto | total_size () const |
Buffer3DView< T > | view (Offset3D offset, Extent3D extent={}) |
Buffer3DView< T > | view () |
CBuffer3DView< T > | view (Offset3D offset, Extent3D extent={}) const |
CBuffer3DView< T > | view () const |
Dense3D< T > | viewer () |
~DeviceBuffer3D () |
Public Types Documentation
typedef value_type
Public Functions Documentation
function DeviceBuffer3D [1/5]
function DeviceBuffer3D [2/5]
function DeviceBuffer3D [3/5]
function DeviceBuffer3D [4/5]
function DeviceBuffer3D [5/5]
function capacity
function clear
function copy_from
function copy_to
function cviewer
function data [1/2]
function data [2/2]
function extent
function fill
function operator Buffer3DView< T >
function operator CBuffer3DView< T >
function operator=
function operator=
function operator=
function pitch_bytes
function pitch_bytes_area
function reserve
function resize [1/2]
function resize [2/2]
function shrink_to_fit
function total_size
function view [1/4]
function view [2/4]
function view [3/4]
function view [4/4]
function viewer
function ~DeviceBuffer3D
The documentation for this class was generated from the following file src/muda/buffer/device_buffer_3d.h