UMatData 395 modules/core/include/opencv2/core/mat.hpp struct CV_EXPORTS UMatData; UMatData 409 modules/core/include/opencv2/core/mat.hpp virtual UMatData* allocate(int dims, const int* sizes, int type, UMatData 411 modules/core/include/opencv2/core/mat.hpp virtual bool allocate(UMatData* data, int accessflags, UMatUsageFlags usageFlags) const = 0; UMatData 412 modules/core/include/opencv2/core/mat.hpp virtual void deallocate(UMatData* data) const = 0; UMatData 413 modules/core/include/opencv2/core/mat.hpp virtual void map(UMatData* data, int accessflags) const; UMatData 414 modules/core/include/opencv2/core/mat.hpp virtual void unmap(UMatData* data) const; UMatData 415 modules/core/include/opencv2/core/mat.hpp virtual void download(UMatData* data, void* dst, int dims, const size_t sz[], UMatData 418 modules/core/include/opencv2/core/mat.hpp virtual void upload(UMatData* data, const void* src, int dims, const size_t sz[], UMatData 421 modules/core/include/opencv2/core/mat.hpp virtual void copy(UMatData* srcdata, UMatData* dstdata, int dims, const size_t sz[], UMatData 469 modules/core/include/opencv2/core/mat.hpp UMatData(const MatAllocator* allocator); UMatData 470 modules/core/include/opencv2/core/mat.hpp ~UMatData(); UMatData 503 modules/core/include/opencv2/core/mat.hpp explicit UMatDataAutoLock(UMatData* u); UMatData 505 modules/core/include/opencv2/core/mat.hpp UMatData* u; UMatData 1884 modules/core/include/opencv2/core/mat.hpp UMatData* u; UMatData 2303 modules/core/include/opencv2/core/mat.hpp UMatData* u; UMatData 3399 modules/core/include/opencv2/core/mat.inl.hpp inline bool UMatData::hostCopyObsolete() const { return (flags & HOST_COPY_OBSOLETE) != 0; } UMatData 3400 modules/core/include/opencv2/core/mat.inl.hpp inline bool UMatData::deviceCopyObsolete() const { return (flags & DEVICE_COPY_OBSOLETE) != 0; } UMatData 3401 modules/core/include/opencv2/core/mat.inl.hpp inline bool UMatData::deviceMemMapped() const { return (flags & DEVICE_MEM_MAPPED) != 0; } UMatData 3402 modules/core/include/opencv2/core/mat.inl.hpp inline bool UMatData::copyOnMap() const { return (flags & COPY_ON_MAP) != 0; } UMatData 3403 modules/core/include/opencv2/core/mat.inl.hpp inline bool UMatData::tempUMat() const { return (flags & TEMP_UMAT) != 0; } UMatData 3404 modules/core/include/opencv2/core/mat.inl.hpp inline bool UMatData::tempCopiedUMat() const { return (flags & TEMP_COPIED_UMAT) == TEMP_COPIED_UMAT; } UMatData 3406 modules/core/include/opencv2/core/mat.inl.hpp inline void UMatData::markDeviceMemMapped(bool flag) UMatData 3414 modules/core/include/opencv2/core/mat.inl.hpp inline void UMatData::markHostCopyObsolete(bool flag) UMatData 3421 modules/core/include/opencv2/core/mat.inl.hpp inline void UMatData::markDeviceCopyObsolete(bool flag) UMatData 3429 modules/core/include/opencv2/core/mat.inl.hpp inline UMatDataAutoLock::UMatDataAutoLock(UMatData* _u) : u(_u) { u->lock(); } UMatData 61 modules/core/src/cuda_host_mem.cpp UMatData* allocate(int dims, const int* sizes, int type, UMatData 84 modules/core/src/cuda_host_mem.cpp UMatData* u = new UMatData(this); UMatData 90 modules/core/src/cuda_host_mem.cpp u->flags |= UMatData::USER_ALLOCATED; UMatData 103 modules/core/src/cuda_host_mem.cpp bool allocate(UMatData* u, int /*accessFlags*/, UMatUsageFlags /*usageFlags*/) const UMatData 108 modules/core/src/cuda_host_mem.cpp void deallocate(UMatData* u) const UMatData 118 modules/core/src/cuda_host_mem.cpp if ( !(u->flags & UMatData::USER_ALLOCATED) ) UMatData 2350 modules/core/src/dxt.cpp UMatData * u = (UMatData *)p; UMatData 54 modules/core/src/matrix.cpp void MatAllocator::map(UMatData*, int) const UMatData 58 modules/core/src/matrix.cpp void MatAllocator::unmap(UMatData* u) const UMatData 67 modules/core/src/matrix.cpp void MatAllocator::download(UMatData* u, void* dstptr, UMatData 99 modules/core/src/matrix.cpp void MatAllocator::upload(UMatData* u, const void* srcptr, int dims, const size_t sz[], UMatData 129 modules/core/src/matrix.cpp void MatAllocator::copy(UMatData* usrc, UMatData* udst, int dims, const size_t sz[], UMatData 172 modules/core/src/matrix.cpp UMatData* allocate(int dims, const int* sizes, int type, UMatData 191 modules/core/src/matrix.cpp UMatData* u = new UMatData(this); UMatData 195 modules/core/src/matrix.cpp u->flags |= UMatData::USER_ALLOCATED; UMatData 200 modules/core/src/matrix.cpp bool allocate(UMatData* u, int /*accessFlags*/, UMatUsageFlags /*usageFlags*/) const UMatData 206 modules/core/src/matrix.cpp void deallocate(UMatData* u) const UMatData 215 modules/core/src/matrix.cpp if( !(u->flags & UMatData::USER_ALLOCATED) ) UMatData 3147 modules/core/src/ocl.cpp UMatData* u[MAX_ARRS]; UMatData 4166 modules/core/src/ocl.cpp UMatData* defaultAllocate(int dims, const int* sizes, int type, void* data, size_t* step, UMatData 4169 modules/core/src/ocl.cpp UMatData* u = matStdAllocator->allocate(dims, sizes, type, data, step, flags, usageFlags); UMatData 4183 modules/core/src/ocl.cpp flags0 = UMatData::COPY_ON_MAP; UMatData 4186 modules/core/src/ocl.cpp UMatData* allocate(int dims, const int* sizes, int type, UMatData 4239 modules/core/src/ocl.cpp UMatData* u = new UMatData(this); UMatData 4249 modules/core/src/ocl.cpp bool allocate(UMatData* u, int accessFlags, UMatUsageFlags usageFlags) const UMatData 4275 modules/core/src/ocl.cpp tempUMatFlags = UMatData::TEMP_UMAT; UMatData 4314 modules/core/src/ocl.cpp tempUMatFlags = UMatData::TEMP_UMAT | UMatData::TEMP_COPIED_UMAT; UMatData 4322 modules/core/src/ocl.cpp tempUMatFlags = UMatData::TEMP_UMAT; UMatData 4329 modules/core/src/ocl.cpp tempUMatFlags |= UMatData::TEMP_COPIED_UMAT; UMatData 4375 modules/core/src/ocl.cpp void deallocate(UMatData* u) const UMatData 4472 modules/core/src/ocl.cpp if(u->data && u->copyOnMap() && !(u->flags & UMatData::USER_ALLOCATED)) UMatData 4481 modules/core/src/ocl.cpp if(u->data && u->copyOnMap() && !(u->flags & UMatData::USER_ALLOCATED)) UMatData 4528 modules/core/src/ocl.cpp void map(UMatData* u, int accessFlags) const UMatData 4595 modules/core/src/ocl.cpp u->flags |= UMatData::COPY_ON_MAP; UMatData 4617 modules/core/src/ocl.cpp void unmap(UMatData* u) const UMatData 4758 modules/core/src/ocl.cpp void download(UMatData* u, void* dstptr, int dims, const size_t sz[], UMatData 4859 modules/core/src/ocl.cpp void upload(UMatData* u, const void* srcptr, int dims, const size_t sz[], UMatData 4984 modules/core/src/ocl.cpp void copy(UMatData* src, UMatData* dst, int dims, const size_t sz[], UMatData 53 modules/core/src/umatrix.cpp UMatData::UMatData(const MatAllocator* allocator) UMatData 65 modules/core/src/umatrix.cpp UMatData::~UMatData() UMatData 77 modules/core/src/umatrix.cpp void UMatData::lock() UMatData 82 modules/core/src/umatrix.cpp void UMatData::unlock() UMatData 215 modules/core/src/umatrix.cpp UMatData* temp_u = u; UMatData 676 modules/core/src/umatrix.cpp UMatData * prevu = _dst.getUMat().u; UMatData 640 modules/objdetect/src/cascadedetect.cpp UMatData* u = sqsum.u; UMatData 144 modules/python/src2/cv2.cpp UMatData* allocate(PyObject* o, int dims, const int* sizes, int type, size_t* step) const UMatData 146 modules/python/src2/cv2.cpp UMatData* u = new UMatData(this); UMatData 157 modules/python/src2/cv2.cpp UMatData* allocate(int dims0, const int* sizes, int type, void* data, size_t* step, int flags, UMatUsageFlags usageFlags) const UMatData 186 modules/python/src2/cv2.cpp bool allocate(UMatData* u, int accessFlags, UMatUsageFlags usageFlags) const UMatData 191 modules/python/src2/cv2.cpp void deallocate(UMatData* u) const