#include <sycl/accessor.hpp>
Public Member Functions | |
SampledImageAccessorBaseHost (sycl::range< 3 > Size, void *SYCLMemObject, int Dims, int ElemSize, id< 3 > Pitch, image_channel_type ChannelType, image_channel_order ChannelOrder, image_sampler Sampler, 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 |
image_sampler | getSampler () const |
const property_list & | getPropList () const |
Protected Member Functions | |
SampledImageAccessorBaseHost (const SampledImageAccessorImplPtr &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 |
Protected Attributes | |
SampledImageAccessorImplPtr | impl |
Friends | |
template<class T > | |
T | detail::createSyclObjFromImpl (decltype(T::impl) ImplObj) |
Definition at line 708 of file accessor.hpp.
|
inlineprotected |
Definition at line 710 of file accessor.hpp.
sycl::_V1::detail::SampledImageAccessorBaseHost::SampledImageAccessorBaseHost | ( | sycl::range< 3 > | Size, |
void * | SYCLMemObject, | ||
int | Dims, | ||
int | ElemSize, | ||
id< 3 > | Pitch, | ||
image_channel_type | ChannelType, | ||
image_channel_order | ChannelOrder, | ||
image_sampler | Sampler, | ||
const property_list & | PropertyList = {} |
||
) |
Definition at line 175 of file accessor.cpp.
References impl.
|
protected |
|
inlineprotected |
Definition at line 743 of file accessor.hpp.
detail::AccHostDataT & sycl::_V1::detail::SampledImageAccessorBaseHost::getAccData | ( | ) |
Definition at line 193 of file accessor.cpp.
References impl.
image_channel_order sycl::_V1::detail::SampledImageAccessorBaseHost::getChannelOrder | ( | ) | const |
Definition at line 208 of file accessor.cpp.
References impl.
image_channel_type sycl::_V1::detail::SampledImageAccessorBaseHost::getChannelType | ( | ) | const |
Definition at line 205 of file accessor.cpp.
References impl.
int sycl::_V1::detail::SampledImageAccessorBaseHost::getElementSize | ( | ) | const |
Definition at line 201 of file accessor.cpp.
References impl.
void * sycl::_V1::detail::SampledImageAccessorBaseHost::getMemoryObject | ( | ) | const |
Definition at line 190 of file accessor.cpp.
References impl.
int sycl::_V1::detail::SampledImageAccessorBaseHost::getNumOfDims | ( | ) | const |
Definition at line 200 of file accessor.cpp.
References impl.
id< 3 > sycl::_V1::detail::SampledImageAccessorBaseHost::getPitch | ( | ) | const |
Definition at line 204 of file accessor.cpp.
References impl.
const property_list & sycl::_V1::detail::SampledImageAccessorBaseHost::getPropList | ( | ) | const |
Definition at line 187 of file accessor.cpp.
References impl.
void * sycl::_V1::detail::SampledImageAccessorBaseHost::getPtr | ( | ) |
Definition at line 196 of file accessor.cpp.
References impl.
void * sycl::_V1::detail::SampledImageAccessorBaseHost::getPtr | ( | ) | const |
Definition at line 197 of file accessor.cpp.
References impl.
image_sampler sycl::_V1::detail::SampledImageAccessorBaseHost::getSampler | ( | ) | const |
Definition at line 211 of file accessor.cpp.
References impl.
const sycl::range< 3 > & sycl::_V1::detail::SampledImageAccessorBaseHost::getSize | ( | ) | const |
Definition at line 184 of file accessor.cpp.
References impl.
|
inlineprotected |
Definition at line 758 of file accessor.hpp.
|
friend |
|
protected |
Definition at line 740 of file accessor.hpp.
Referenced by getAccData(), getChannelOrder(), getChannelType(), getElementSize(), getMemoryObject(), getNumOfDims(), getPitch(), getPropList(), getPtr(), getSampler(), getSize(), and SampledImageAccessorBaseHost().