#include <sycl/accessor.hpp>
Public Member Functions | |
UnsampledImageAccessorBaseHost (sycl::range< 3 > Size, access_mode AccessMode, void *SYCLMemObject, int Dims, int ElemSize, id< 3 > Pitch, image_channel_type ChannelType, image_channel_order ChannelOrder, const property_list &PropertyList={}) | |
const sycl::range< 3 > & | getSize () const |
void * | getMemoryObject () const |
detail::AccHostDataT & | getAccData () |
void * | getPtr () |
void * | getPtr () const |
int | getNumOfDims () const |
int | getElementSize () const |
id< 3 > | getPitch () const |
image_channel_type | getChannelType () const |
image_channel_order | getChannelOrder () const |
const property_list & | getPropList () const |
Protected Member Functions | |
UnsampledImageAccessorBaseHost (const UnsampledImageAccessorImplPtr &Impl) | |
template<class Obj > | |
decltype(Obj::impl) friend | detail::getSyclObjImpl (const Obj &SyclObject) |
void | GDBMethodsAnchor () |
template<typename DataT , typename CoordT > | |
DataT | read (const CoordT &Coords) const noexcept |
template<typename DataT , typename CoordT > | |
void | write (const CoordT &Coords, const DataT &Color) const |
Protected Attributes | |
UnsampledImageAccessorImplPtr | impl |
Friends | |
template<class T > | |
T | detail::createSyclObjFromImpl (decltype(T::impl) ImplObj) |
Definition at line 640 of file accessor.hpp.
|
inlineprotected |
Definition at line 642 of file accessor.hpp.
sycl::_V1::detail::UnsampledImageAccessorBaseHost::UnsampledImageAccessorBaseHost | ( | sycl::range< 3 > | Size, |
access_mode | AccessMode, | ||
void * | SYCLMemObject, | ||
int | Dims, | ||
int | ElemSize, | ||
id< 3 > | Pitch, | ||
image_channel_type | ChannelType, | ||
image_channel_order | ChannelOrder, | ||
const property_list & | PropertyList = {} |
||
) |
Definition at line 139 of file accessor.cpp.
References sycl::_V1::AccessMode, and impl.
|
protected |
|
inlineprotected |
Definition at line 673 of file accessor.hpp.
detail::AccHostDataT & sycl::_V1::detail::UnsampledImageAccessorBaseHost::getAccData | ( | ) |
Definition at line 156 of file accessor.cpp.
References impl.
image_channel_order sycl::_V1::detail::UnsampledImageAccessorBaseHost::getChannelOrder | ( | ) | const |
Definition at line 171 of file accessor.cpp.
References impl.
image_channel_type sycl::_V1::detail::UnsampledImageAccessorBaseHost::getChannelType | ( | ) | const |
Definition at line 168 of file accessor.cpp.
References impl.
int sycl::_V1::detail::UnsampledImageAccessorBaseHost::getElementSize | ( | ) | const |
Definition at line 164 of file accessor.cpp.
References impl.
void * sycl::_V1::detail::UnsampledImageAccessorBaseHost::getMemoryObject | ( | ) | const |
Definition at line 153 of file accessor.cpp.
References impl.
int sycl::_V1::detail::UnsampledImageAccessorBaseHost::getNumOfDims | ( | ) | const |
Definition at line 163 of file accessor.cpp.
References impl.
id< 3 > sycl::_V1::detail::UnsampledImageAccessorBaseHost::getPitch | ( | ) | const |
Definition at line 167 of file accessor.cpp.
References impl.
const property_list & sycl::_V1::detail::UnsampledImageAccessorBaseHost::getPropList | ( | ) | const |
Definition at line 150 of file accessor.cpp.
References impl.
void * sycl::_V1::detail::UnsampledImageAccessorBaseHost::getPtr | ( | ) |
Definition at line 159 of file accessor.cpp.
References impl.
void * sycl::_V1::detail::UnsampledImageAccessorBaseHost::getPtr | ( | ) | const |
Definition at line 160 of file accessor.cpp.
References impl.
const sycl::range< 3 > & sycl::_V1::detail::UnsampledImageAccessorBaseHost::getSize | ( | ) | const |
Definition at line 147 of file accessor.cpp.
References impl.
|
inlineprotectednoexcept |
Definition at line 688 of file accessor.hpp.
References sycl::_V1::nearest, sycl::_V1::none, and sycl::_V1::unnormalized.
|
inlineprotected |
Definition at line 701 of file accessor.hpp.
References sycl::_V1::detail::imageWriteHostImpl().
|
friend |
|
protected |
Definition at line 670 of file accessor.hpp.
Referenced by getAccData(), getChannelOrder(), getChannelType(), getElementSize(), getMemoryObject(), getNumOfDims(), getPitch(), getPropList(), getPtr(), getSize(), and UnsampledImageAccessorBaseHost().