#include <sycl/accessor_image.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 > | |
frienddecltype(Obj::impl) const & | 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 144 of file accessor_image.hpp.
|
inlineprotected |
Definition at line 146 of file accessor_image.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 150 of file accessor.cpp.
References impl.
|
protected |
|
inlineprotected |
Definition at line 180 of file accessor_image.hpp.
detail::AccHostDataT & sycl::_V1::detail::SampledImageAccessorBaseHost::getAccData | ( | ) |
Definition at line 168 of file accessor.cpp.
References impl.
image_channel_order sycl::_V1::detail::SampledImageAccessorBaseHost::getChannelOrder | ( | ) | const |
Definition at line 183 of file accessor.cpp.
References impl.
image_channel_type sycl::_V1::detail::SampledImageAccessorBaseHost::getChannelType | ( | ) | const |
Definition at line 180 of file accessor.cpp.
References impl.
int sycl::_V1::detail::SampledImageAccessorBaseHost::getElementSize | ( | ) | const |
Definition at line 176 of file accessor.cpp.
References impl.
void * sycl::_V1::detail::SampledImageAccessorBaseHost::getMemoryObject | ( | ) | const |
Definition at line 165 of file accessor.cpp.
References impl.
int sycl::_V1::detail::SampledImageAccessorBaseHost::getNumOfDims | ( | ) | const |
Definition at line 175 of file accessor.cpp.
References impl.
id< 3 > sycl::_V1::detail::SampledImageAccessorBaseHost::getPitch | ( | ) | const |
Definition at line 179 of file accessor.cpp.
References impl.
const property_list & sycl::_V1::detail::SampledImageAccessorBaseHost::getPropList | ( | ) | const |
Definition at line 162 of file accessor.cpp.
References impl.
void * sycl::_V1::detail::SampledImageAccessorBaseHost::getPtr | ( | ) |
Definition at line 171 of file accessor.cpp.
References impl.
void * sycl::_V1::detail::SampledImageAccessorBaseHost::getPtr | ( | ) | const |
Definition at line 172 of file accessor.cpp.
References impl.
image_sampler sycl::_V1::detail::SampledImageAccessorBaseHost::getSampler | ( | ) | const |
Definition at line 186 of file accessor.cpp.
References impl.
const sycl::range< 3 > & sycl::_V1::detail::SampledImageAccessorBaseHost::getSize | ( | ) | const |
Definition at line 159 of file accessor.cpp.
References impl.
|
inlineprotected |
Definition at line 195 of file accessor_image.hpp.
|
friend |
|
protected |
Definition at line 177 of file accessor_image.hpp.
Referenced by getAccData(), getChannelOrder(), getChannelType(), getElementSize(), getMemoryObject(), getNumOfDims(), getPitch(), getPropList(), getPtr(), getSampler(), getSize(), and SampledImageAccessorBaseHost().