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

#include <detail/accessor_impl.hpp>

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

Public Member Functions

 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

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 172 of file accessor_impl.hpp.

Constructor & Destructor Documentation

◆ UnsampledImageAccessorImplHost()

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 
)
inline

Definition at line 174 of file accessor_impl.hpp.

Member Data Documentation

◆ MChannelOrder

image_channel_order sycl::_V1::detail::UnsampledImageAccessorImplHost::MChannelOrder

Definition at line 185 of file accessor_impl.hpp.

◆ MChannelType

image_channel_type sycl::_V1::detail::UnsampledImageAccessorImplHost::MChannelType

Definition at line 184 of file accessor_impl.hpp.

◆ MPitch

id<3> sycl::_V1::detail::UnsampledImageAccessorImplHost::MPitch

Definition at line 183 of file accessor_impl.hpp.


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