DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::detail::image_impl Member List

This is the complete list of members for sycl::_V1::detail::image_impl, including all inherited members.

__SYCL2020_DEPRECATED("get_count() is deprecated, please use size() instead") size_t get_count() constsycl::_V1::detail::SYCLMemObjTinline
addOrReplaceAccessorProperties(const property_list &PropertyList)sycl::_V1::detail::SYCLMemObjTinline
allocateHostMem() overridesycl::_V1::detail::SYCLMemObjTinlinevirtual
allocateMem(ContextImplPtr Context, bool InitFromUserData, void *HostPtr, sycl::detail::pi::PiEvent &OutEventToWait) overridesycl::_V1::detail::image_implvirtual
Buffer enum valuesycl::_V1::detail::SYCLMemObjI
canReadHostPtr(void *HostPtr, const size_t RequiredAlign)sycl::_V1::detail::SYCLMemObjTinline
canReuseHostPtr(void *HostPtr, const size_t RequiredAlign)sycl::_V1::detail::SYCLMemObjTinline
deleteAccessorProperty(const PropWithDataKind &Kind)sycl::_V1::detail::SYCLMemObjTinline
detachMemoryObject(const std::shared_ptr< SYCLMemObjT > &Self) constsycl::_V1::detail::SYCLMemObjT
determineHostPtr(const ContextImplPtr &Context, bool InitFromUserData, void *&HostPtr, bool &HostPtrReadOnly)sycl::_V1::detail::SYCLMemObjTprotected
get_allocator_internal() constsycl::_V1::detail::SYCLMemObjTinline
get_count() constsycl::_V1::detail::image_implinline
get_pitch() constsycl::_V1::detail::image_implinline
get_property() constsycl::_V1::detail::SYCLMemObjTinline
get_range() constsycl::_V1::detail::image_implinline
getBufSizeForContext(const ContextImplPtr &Context, pi_native_handle MemObject)sycl::_V1::detail::SYCLMemObjTstatic
getChannelOrder() constsycl::_V1::detail::image_implinline
getChannelType() constsycl::_V1::detail::image_implinline
getElementSize() constsycl::_V1::detail::image_implinline
getInteropContext() const overridesycl::_V1::detail::SYCLMemObjTinlinevirtual
getPlugin() constsycl::_V1::detail::SYCLMemObjT
getRowPitch() constsycl::_V1::detail::image_implinline
getSampler() const noexceptsycl::_V1::detail::image_implinline
getSizeInBytes() const noexcept overridesycl::_V1::detail::SYCLMemObjTinlinevirtual
getSlicePitch() constsycl::_V1::detail::image_implinline
getType() const overridesycl::_V1::detail::image_implinlinevirtual
getUserPtr() constsycl::_V1::detail::SYCLMemObjTinline
handleHostData(void *HostPtr, const size_t RequiredAlign)sycl::_V1::detail::SYCLMemObjTinline
handleHostData(const void *HostPtr, const size_t RequiredAlign)sycl::_V1::detail::SYCLMemObjTinline
handleHostData(const std::shared_ptr< void > &HostPtr, const size_t RequiredAlign, bool IsConstPtr)sycl::_V1::detail::SYCLMemObjTinline
handleHostData(const std::function< void(void *)> &CopyFromInput, const size_t RequiredAlign, bool IsConstPtr)sycl::_V1::detail::SYCLMemObjTinline
handleWriteAccessorCreation()sycl::_V1::detail::SYCLMemObjT
has_property() const noexceptsycl::_V1::detail::SYCLMemObjTinline
hasUserDataPtr() const overridesycl::_V1::detail::SYCLMemObjTinlinevirtual
Image enum valuesycl::_V1::detail::SYCLMemObjI
image_impl(image_channel_order Order, image_channel_type Type, const range< 3 > &ImageRange, std::unique_ptr< SYCLMemObjAllocator > Allocator, uint8_t Dimensions, const property_list &PropList={})sycl::_V1::detail::image_implinline
image_impl(image_channel_order Order, image_channel_type Type, const range< 3 > &ImageRange, const range< 2 > &Pitch, std::unique_ptr< SYCLMemObjAllocator > Allocator, uint8_t Dimensions, const property_list &PropList={})sycl::_V1::detail::image_implinline
image_impl(void *HData, image_channel_order Order, image_channel_type Type, const range< 3 > &ImageRange, std::unique_ptr< SYCLMemObjAllocator > Allocator, uint8_t Dimensions, const property_list &PropList={})sycl::_V1::detail::image_implinline
image_impl(const void *HData, image_channel_order Order, image_channel_type Type, const range< 3 > &ImageRange, std::unique_ptr< SYCLMemObjAllocator > Allocator, uint8_t Dimensions, const property_list &PropList={})sycl::_V1::detail::image_implinline
image_impl(void *HData, image_channel_order Order, image_channel_type Type, const range< 3 > &ImageRange, const range< 2 > &Pitch, std::unique_ptr< SYCLMemObjAllocator > Allocator, uint8_t Dimensions, const property_list &PropList={})sycl::_V1::detail::image_implinline
image_impl(const std::shared_ptr< const void > &HData, image_channel_order Order, image_channel_type Type, const range< 3 > &ImageRange, std::unique_ptr< SYCLMemObjAllocator > Allocator, uint8_t Dimensions, const property_list &PropList, bool IsConstPtr)sycl::_V1::detail::image_implinline
image_impl(const std::shared_ptr< const void > &HData, image_channel_order Order, image_channel_type Type, const range< 3 > &ImageRange, const range< 2 > &Pitch, std::unique_ptr< SYCLMemObjAllocator > Allocator, uint8_t Dimensions, const property_list &PropList, bool IsConstPtr)sycl::_V1::detail::image_implinline
image_impl(const void *HData, image_channel_order Order, image_channel_type Type, image_sampler Sampler, const range< 3 > &ImageRange, std::unique_ptr< SYCLMemObjAllocator > Allocator, uint8_t Dimensions, const property_list &PropList={})sycl::_V1::detail::image_implinline
image_impl(const void *HData, image_channel_order Order, image_channel_type Type, image_sampler Sampler, const range< 3 > &ImageRange, const range< 2 > &Pitch, std::unique_ptr< SYCLMemObjAllocator > Allocator, uint8_t Dimensions, const property_list &PropList={})sycl::_V1::detail::image_implinline
image_impl(const std::shared_ptr< const void > &HData, image_channel_order Order, image_channel_type Type, image_sampler Sampler, const range< 3 > &ImageRange, std::unique_ptr< SYCLMemObjAllocator > Allocator, uint8_t Dimensions, const property_list &PropList)sycl::_V1::detail::image_implinline
image_impl(const std::shared_ptr< const void > &HData, image_channel_order Order, image_channel_type Type, image_sampler Sampler, const range< 3 > &ImageRange, const range< 2 > &Pitch, std::unique_ptr< SYCLMemObjAllocator > Allocator, uint8_t Dimensions, const property_list &PropList)sycl::_V1::detail::image_implinline
image_impl(cl_mem MemObject, const context &SyclContext, event AvailableEvent, std::unique_ptr< SYCLMemObjAllocator > Allocator, uint8_t Dimensions)sycl::_V1::detail::image_impl
image_impl(pi_native_handle MemObject, const context &SyclContext, event AvailableEvent, std::unique_ptr< SYCLMemObjAllocator > Allocator, uint8_t Dimensions, image_channel_order Order, image_channel_type Type, bool OwnNativeHandle, range< 3 > Range3WithOnes)sycl::_V1::detail::image_impl
isHostPointerReadOnly() const overridesycl::_V1::detail::SYCLMemObjTinlinevirtual
isInterop() const overridesycl::_V1::detail::SYCLMemObjTvirtual
isUsedInGraph() constsycl::_V1::detail::SYCLMemObjTinline
MAllocatorsycl::_V1::detail::SYCLMemObjTprotected
markAsInternal()sycl::_V1::detail::SYCLMemObjTinline
markBeingUsedInGraph()sycl::_V1::detail::SYCLMemObjTinline
markNoLongerBeingUsedInGraph()sycl::_V1::detail::SYCLMemObjTinline
MCreateShadowCopysycl::_V1::detail::SYCLMemObjTprotected
MemObjType enum namesycl::_V1::detail::SYCLMemObjI
MGraphUseCountsycl::_V1::detail::SYCLMemObjTprotected
MHostPtrProvidedsycl::_V1::detail::SYCLMemObjTprotected
MHostPtrReadOnlysycl::_V1::detail::SYCLMemObjTprotected
MInteropContextsycl::_V1::detail::SYCLMemObjTprotected
MInteropEventsycl::_V1::detail::SYCLMemObjTprotected
MInteropMemObjectsycl::_V1::detail::SYCLMemObjTprotected
MIsInternalsycl::_V1::detail::SYCLMemObjTprotected
MNeedWriteBacksycl::_V1::detail::SYCLMemObjTprotected
MOpenCLInteropsycl::_V1::detail::SYCLMemObjTprotected
MOwnNativeHandlesycl::_V1::detail::SYCLMemObjTprotected
MPropssycl::_V1::detail::SYCLMemObjTprotected
MRecordsycl::_V1::detail::SYCLMemObjIprotected
MShadowCopysycl::_V1::detail::SYCLMemObjTprotected
MSharedPtrStoragesycl::_V1::detail::SYCLMemObjTprotected
MSizeInBytessycl::_V1::detail::SYCLMemObjTprotected
MUploadDataFunctorsycl::_V1::detail::SYCLMemObjTprotected
MUserPtrsycl::_V1::detail::SYCLMemObjTprotected
needsWriteBack() constsycl::_V1::detail::SYCLMemObjTinline
releaseHostMem(void *Ptr) overridesycl::_V1::detail::SYCLMemObjTinlinevirtual
releaseMem(ContextImplPtr Context, void *MemAllocation) overridesycl::_V1::detail::SYCLMemObjTvirtual
sampledImageConstructorNotification(const detail::code_location &CodeLoc, void *UserObj, const void *HostObj, uint32_t Dim, size_t Range[3], image_format Format, const image_sampler &Sampler)sycl::_V1::detail::image_impl
sampledImageDestructorNotification(void *UserObj)sycl::_V1::detail::image_impl
set_final_data(std::nullptr_t)sycl::_V1::detail::SYCLMemObjTinline
set_final_data(const std::function< void(const std::function< void(void *const Ptr)> &)> &FinalDataFunc)sycl::_V1::detail::SYCLMemObjTinline
set_final_data_from_storage()sycl::_V1::detail::SYCLMemObjTinline
set_write_back(bool NeedWriteBack)sycl::_V1::detail::SYCLMemObjTinline
setAlign(size_t RequiredAlign)sycl::_V1::detail::SYCLMemObjTinline
size() const noexceptsycl::_V1::detail::image_implinline
SYCLMemObjT(const size_t SizeInBytes, const property_list &Props, std::unique_ptr< SYCLMemObjAllocator > Allocator)sycl::_V1::detail::SYCLMemObjTinline
SYCLMemObjT(const property_list &Props, std::unique_ptr< SYCLMemObjAllocator > Allocator)sycl::_V1::detail::SYCLMemObjTinline
SYCLMemObjT(pi_native_handle MemObject, const context &SyclContext, const size_t SizeInBytes, event AvailableEvent, std::unique_ptr< SYCLMemObjAllocator > Allocator)sycl::_V1::detail::SYCLMemObjT
SYCLMemObjT(cl_mem MemObject, const context &SyclContext, event AvailableEvent, std::unique_ptr< SYCLMemObjAllocator > Allocator)sycl::_V1::detail::SYCLMemObjTinline
SYCLMemObjT(pi_native_handle MemObject, const context &SyclContext, bool OwnNativeHandle, event AvailableEvent, std::unique_ptr< SYCLMemObjAllocator > Allocator)sycl::_V1::detail::SYCLMemObjT
SYCLMemObjT(pi_native_handle MemObject, const context &SyclContext, bool OwnNativeHandle, event AvailableEvent, std::unique_ptr< SYCLMemObjAllocator > Allocator, sycl::detail::pi::PiMemImageChannelOrder Order, sycl::detail::pi::PiMemImageChannelType Type, range< 3 > Range3WithOnes, unsigned Dimensions, size_t ElementSize)sycl::_V1::detail::SYCLMemObjT
Undefined enum valuesycl::_V1::detail::SYCLMemObjI
unsampledImageConstructorNotification(const detail::code_location &CodeLoc, void *UserObj, const void *HostObj, uint32_t Dim, size_t Range[3], image_format Format)sycl::_V1::detail::image_impl
unsampledImageDestructorNotification(void *UserObj)sycl::_V1::detail::image_impl
updateHostMemory(void *const Ptr)sycl::_V1::detail::SYCLMemObjTprotected
updateHostMemory()sycl::_V1::detail::SYCLMemObjTprotected
useHostPtr()sycl::_V1::detail::SYCLMemObjTinline
usesPinnedHostMemory() const overridesycl::_V1::detail::SYCLMemObjTinlinevirtual
~image_impl()sycl::_V1::detail::image_implinline
~SYCLMemObjI()=defaultsycl::_V1::detail::SYCLMemObjIvirtual
~SYCLMemObjT()=defaultsycl::_V1::detail::SYCLMemObjTvirtual