DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::detail::SampledImageAccessorImplHost Class Reference

#include <detail/accessor_impl.hpp>

Inheritance diagram for sycl::_V1::detail::SampledImageAccessorImplHost:
Collaboration diagram for sycl::_V1::detail::SampledImageAccessorImplHost:

Public Member Functions

 SampledImageAccessorImplHost (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)
 
- Public Member Functions inherited from sycl::_V1::detail::UnsampledImageAccessorImplHost
 UnsampledImageAccessorImplHost (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)
 
- Public Member Functions inherited from sycl::_V1::detail::AccessorImplHost
 AccessorImplHost (id< 3 > Offset, range< 3 > AccessRange, range< 3 > MemoryRange, access::mode AccessMode, void *SYCLMemObject, int Dims, int ElemSize, int OffsetInBytes=0, bool IsSubBuffer=false, const property_list &PropertyList={})
 
 AccessorImplHost (id< 3 > Offset, range< 3 > AccessRange, range< 3 > MemoryRange, access::mode AccessMode, void *SYCLMemObject, int Dims, int ElemSize, bool IsPlaceH, int OffsetInBytes=0, bool IsSubBuffer=false, const property_list &PropertyList={})
 
 AccessorImplHost (id< 3 > Offset, range< 3 > AccessRange, range< 3 > MemoryRange, access::mode AccessMode, void *SYCLMemObject, int Dims, int ElemSize, size_t OffsetInBytes=0, bool IsSubBuffer=false, const property_list &PropertyList={})
 
 AccessorImplHost (id< 3 > Offset, range< 3 > AccessRange, range< 3 > MemoryRange, access::mode AccessMode, void *SYCLMemObject, int Dims, int ElemSize, bool IsPlaceH, size_t OffsetInBytes=0, bool IsSubBuffer=false, const property_list &PropertyList={})
 
 ~AccessorImplHost ()
 
 AccessorImplHost (const AccessorImplHost &Other)
 
AccessorImplHostoperator= (const AccessorImplHost &Other)
 
void resize (size_t GlobalSize)
 

Public Attributes

image_sampler MSampler
 
- Public Attributes inherited from sycl::_V1::detail::UnsampledImageAccessorImplHost
id< 3 > MPitch
 
image_channel_type MChannelType
 
image_channel_order MChannelOrder
 
- Public Attributes inherited from sycl::_V1::detail::AccessorImplHost
detail::AccHostDataT MAccData
 
id< 3 > & MOffset = MAccData.MOffset
 
range< 3 > & MAccessRange = MAccData.MAccessRange
 
range< 3 > & MMemoryRange = MAccData.MMemoryRange
 
access::mode MAccessMode
 
detail::SYCLMemObjIMSYCLMemObj
 
unsigned int MDims
 
unsigned int MElemSize
 
size_t MOffsetInBytes
 
bool MIsSubBuffer
 
void *& MData = MAccData.MData
 
CommandMBlockedCmd = nullptr
 
bool PerWI = false
 
property_list MPropertyList
 
bool MIsPlaceH
 

Detailed Description

Definition at line 189 of file accessor_impl.hpp.

Constructor & Destructor Documentation

◆ SampledImageAccessorImplHost()

sycl::_V1::detail::SampledImageAccessorImplHost::SampledImageAccessorImplHost ( 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 
)
inline

Definition at line 191 of file accessor_impl.hpp.

Member Data Documentation

◆ MSampler

image_sampler sycl::_V1::detail::SampledImageAccessorImplHost::MSampler

Definition at line 202 of file accessor_impl.hpp.


The documentation for this class was generated from the following file: