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() const | sycl::_V1::detail::SYCLMemObjT | inline |
addOrReplaceAccessorProperties(const property_list &PropertyList) | sycl::_V1::detail::SYCLMemObjT | inline |
allocateHostMem() override | sycl::_V1::detail::SYCLMemObjT | inlinevirtual |
allocateMem(ContextImplPtr Context, bool InitFromUserData, void *HostPtr, sycl::detail::pi::PiEvent &OutEventToWait) override | sycl::_V1::detail::image_impl | virtual |
Buffer enum value | sycl::_V1::detail::SYCLMemObjI | |
canReadHostPtr(void *HostPtr, const size_t RequiredAlign) | sycl::_V1::detail::SYCLMemObjT | inline |
canReuseHostPtr(void *HostPtr, const size_t RequiredAlign) | sycl::_V1::detail::SYCLMemObjT | inline |
deleteAccessorProperty(const PropWithDataKind &Kind) | sycl::_V1::detail::SYCLMemObjT | inline |
detachMemoryObject(const std::shared_ptr< SYCLMemObjT > &Self) const | sycl::_V1::detail::SYCLMemObjT | |
determineHostPtr(const ContextImplPtr &Context, bool InitFromUserData, void *&HostPtr, bool &HostPtrReadOnly) | sycl::_V1::detail::SYCLMemObjT | protected |
get_allocator_internal() const | sycl::_V1::detail::SYCLMemObjT | inline |
get_count() const | sycl::_V1::detail::image_impl | inline |
get_pitch() const | sycl::_V1::detail::image_impl | inline |
get_property() const | sycl::_V1::detail::SYCLMemObjT | inline |
get_range() const | sycl::_V1::detail::image_impl | inline |
getBufSizeForContext(const ContextImplPtr &Context, pi_native_handle MemObject) | sycl::_V1::detail::SYCLMemObjT | static |
getChannelOrder() const | sycl::_V1::detail::image_impl | inline |
getChannelType() const | sycl::_V1::detail::image_impl | inline |
getElementSize() const | sycl::_V1::detail::image_impl | inline |
getInteropContext() const override | sycl::_V1::detail::SYCLMemObjT | inlinevirtual |
getPlugin() const | sycl::_V1::detail::SYCLMemObjT | |
getRowPitch() const | sycl::_V1::detail::image_impl | inline |
getSampler() const noexcept | sycl::_V1::detail::image_impl | inline |
getSizeInBytes() const noexcept override | sycl::_V1::detail::SYCLMemObjT | inlinevirtual |
getSlicePitch() const | sycl::_V1::detail::image_impl | inline |
getType() const override | sycl::_V1::detail::image_impl | inlinevirtual |
getUserPtr() const | sycl::_V1::detail::SYCLMemObjT | inline |
handleHostData(void *HostPtr, const size_t RequiredAlign) | sycl::_V1::detail::SYCLMemObjT | inline |
handleHostData(const void *HostPtr, const size_t RequiredAlign) | sycl::_V1::detail::SYCLMemObjT | inline |
handleHostData(const std::shared_ptr< void > &HostPtr, const size_t RequiredAlign, bool IsConstPtr) | sycl::_V1::detail::SYCLMemObjT | inline |
handleHostData(const std::function< void(void *)> &CopyFromInput, const size_t RequiredAlign, bool IsConstPtr) | sycl::_V1::detail::SYCLMemObjT | inline |
handleWriteAccessorCreation() | sycl::_V1::detail::SYCLMemObjT | |
has_property() const noexcept | sycl::_V1::detail::SYCLMemObjT | inline |
hasUserDataPtr() const override | sycl::_V1::detail::SYCLMemObjT | inlinevirtual |
Image enum value | sycl::_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_impl | inline |
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_impl | inline |
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_impl | inline |
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_impl | inline |
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_impl | inline |
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_impl | inline |
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_impl | inline |
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_impl | inline |
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_impl | inline |
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_impl | inline |
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_impl | inline |
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 override | sycl::_V1::detail::SYCLMemObjT | inlinevirtual |
isInterop() const override | sycl::_V1::detail::SYCLMemObjT | virtual |
isUsedInGraph() const | sycl::_V1::detail::SYCLMemObjT | inline |
MAllocator | sycl::_V1::detail::SYCLMemObjT | protected |
markAsInternal() | sycl::_V1::detail::SYCLMemObjT | inline |
markBeingUsedInGraph() | sycl::_V1::detail::SYCLMemObjT | inline |
markNoLongerBeingUsedInGraph() | sycl::_V1::detail::SYCLMemObjT | inline |
MCreateShadowCopy | sycl::_V1::detail::SYCLMemObjT | protected |
MemObjType enum name | sycl::_V1::detail::SYCLMemObjI | |
MGraphUseCount | sycl::_V1::detail::SYCLMemObjT | protected |
MHostPtrProvided | sycl::_V1::detail::SYCLMemObjT | protected |
MHostPtrReadOnly | sycl::_V1::detail::SYCLMemObjT | protected |
MInteropContext | sycl::_V1::detail::SYCLMemObjT | protected |
MInteropEvent | sycl::_V1::detail::SYCLMemObjT | protected |
MInteropMemObject | sycl::_V1::detail::SYCLMemObjT | protected |
MIsInternal | sycl::_V1::detail::SYCLMemObjT | protected |
MNeedWriteBack | sycl::_V1::detail::SYCLMemObjT | protected |
MOpenCLInterop | sycl::_V1::detail::SYCLMemObjT | protected |
MOwnNativeHandle | sycl::_V1::detail::SYCLMemObjT | protected |
MProps | sycl::_V1::detail::SYCLMemObjT | protected |
MRecord | sycl::_V1::detail::SYCLMemObjI | protected |
MShadowCopy | sycl::_V1::detail::SYCLMemObjT | protected |
MSharedPtrStorage | sycl::_V1::detail::SYCLMemObjT | protected |
MSizeInBytes | sycl::_V1::detail::SYCLMemObjT | protected |
MUploadDataFunctor | sycl::_V1::detail::SYCLMemObjT | protected |
MUserPtr | sycl::_V1::detail::SYCLMemObjT | protected |
needsWriteBack() const | sycl::_V1::detail::SYCLMemObjT | inline |
releaseHostMem(void *Ptr) override | sycl::_V1::detail::SYCLMemObjT | inlinevirtual |
releaseMem(ContextImplPtr Context, void *MemAllocation) override | sycl::_V1::detail::SYCLMemObjT | virtual |
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::SYCLMemObjT | inline |
set_final_data(const std::function< void(const std::function< void(void *const Ptr)> &)> &FinalDataFunc) | sycl::_V1::detail::SYCLMemObjT | inline |
set_final_data_from_storage() | sycl::_V1::detail::SYCLMemObjT | inline |
set_write_back(bool NeedWriteBack) | sycl::_V1::detail::SYCLMemObjT | inline |
setAlign(size_t RequiredAlign) | sycl::_V1::detail::SYCLMemObjT | inline |
size() const noexcept | sycl::_V1::detail::image_impl | inline |
SYCLMemObjT(const size_t SizeInBytes, const property_list &Props, std::unique_ptr< SYCLMemObjAllocator > Allocator) | sycl::_V1::detail::SYCLMemObjT | inline |
SYCLMemObjT(const property_list &Props, std::unique_ptr< SYCLMemObjAllocator > Allocator) | sycl::_V1::detail::SYCLMemObjT | inline |
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::SYCLMemObjT | inline |
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 value | sycl::_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::SYCLMemObjT | protected |
updateHostMemory() | sycl::_V1::detail::SYCLMemObjT | protected |
useHostPtr() | sycl::_V1::detail::SYCLMemObjT | inline |
usesPinnedHostMemory() const override | sycl::_V1::detail::SYCLMemObjT | inlinevirtual |
~image_impl() | sycl::_V1::detail::image_impl | inline |
~SYCLMemObjI()=default | sycl::_V1::detail::SYCLMemObjI | virtual |
~SYCLMemObjT()=default | sycl::_V1::detail::SYCLMemObjT | virtual |