|
using | ConstView = Buffer3DViewT< true, T > |
|
using | NonConstView = Buffer3DViewT< false, T > |
|
using | ThisView = Buffer3DViewT< IsConst, T > |
|
using | OtherView = Buffer3DViewT<!IsConst, T > |
|
using | CViewer = CDense3D< T > |
|
using | Viewer = Dense3D< T > |
|
using | ThisViewer = std::conditional_t< IsConst, CViewer, Viewer > |
|
using | auto_const_t = std::conditional_t< IsConst, const T, T > |
|
using | non_const_enable_t = std::enable_if_t< IsNonConst, T > |
|
|
MUDA_GENERIC | Buffer3DViewT (const Buffer3DViewT &) MUDA_NOEXCEPT=default |
|
template<bool OtherIsConst> |
MUDA_GENERIC | Buffer3DViewT (const Buffer3DViewT< OtherIsConst, T > &other) MUDA_NOEXCEPT |
|
MUDA_GENERIC | Buffer3DViewT (auto_const_t< T > *data, size_t pitch_bytes, size_t pitch_bytes_area, size_t origin_width, size_t origin_height, const Offset3D &offset, const Extent3D &extent) MUDA_NOEXCEPT |
|
MUDA_GENERIC | Buffer3DViewT (T *data, size_t pitch_bytes, size_t pitch_bytes_area, const Offset3D &offset, const Extent3D &extent) MUDA_NOEXCEPT |
|
MUDA_GENERIC ConstView | as_const () const MUDA_NOEXCEPT |
|
MUDA_GENERIC auto_const_t< T > * | data (size_t x, size_t y, size_t z) const MUDA_NOEXCEPT |
|
MUDA_GENERIC auto_const_t< T > * | data (size_t flatten_i) const MUDA_NOEXCEPT |
|
MUDA_GENERIC auto_const_t< T > * | origin_data () const MUDA_NOEXCEPT |
|
MUDA_GENERIC ThisView | subview (Offset3D offset, Extent3D extent={}) const MUDA_NOEXCEPT |
|
MUDA_GENERIC ThisViewer | viewer () const MUDA_NOEXCEPT |
|
MUDA_GENERIC Extent3D | extent () const MUDA_NOEXCEPT |
|
MUDA_GENERIC Offset3D | offset () const MUDA_NOEXCEPT |
|
MUDA_GENERIC size_t | pitch_bytes () const MUDA_NOEXCEPT |
|
MUDA_GENERIC size_t | pitch_bytes_area () const MUDA_NOEXCEPT |
|
MUDA_GENERIC size_t | total_size () const MUDA_NOEXCEPT |
|
MUDA_GENERIC CViewer | cviewer () const MUDA_NOEXCEPT |
|
MUDA_HOST void | fill (const T &v) const MUDA_REQUIRES(!IsConst) |
|
MUDA_HOST void | copy_from (const Buffer3DViewT< true, T > &other) const MUDA_REQUIRES(!IsConst) |
|
MUDA_HOST void | copy_from (const T *host) const MUDA_REQUIRES(!IsConst) |
|
MUDA_HOST void | copy_to (T *host) const |
|