Uses of Class
jcuda.runtime.cudaArray

Packages that use cudaArray
jcuda.driver Contains the classes related to the JCuda driver API. 
jcuda.runtime Contains the classes related to the JCuda runtime API. 
 

Uses of cudaArray in jcuda.driver
 

Constructors in jcuda.driver with parameters of type cudaArray
CUarray(cudaArray array)
          Creates a CUarray for the given cudaArray.
 

Uses of cudaArray in jcuda.runtime
 

Fields in jcuda.runtime declared as cudaArray
 cudaArray cudaResourceDesc.array_array
          CUDA array for cudaResourceType.cudaResourceTypeArray
 cudaArray cudaMemcpy3DPeerParms.dstArray
          The destination array.
 cudaArray cudaMemcpy3DParms.dstArray
          The destination array.
 cudaArray cudaMemcpy3DPeerParms.srcArray
          The source array.
 cudaArray cudaMemcpy3DParms.srcArray
          The source array.
 

Methods in jcuda.runtime with parameters of type cudaArray
static int JCuda.cudaArrayGetInfo(cudaChannelFormatDesc desc, cudaExtent extent, int[] flags, cudaArray array)
          Gets info about the specified cudaArray.
static int JCuda.cudaBindSurfaceToArray(surfaceReference surfref, cudaArray array, cudaChannelFormatDesc desc)
          [C++ API] Binds an array to a surface template < class T, int dim > cudaError_t cudaBindSurfaceToArray ( const surface < T, dim > & surf, cudaArray_const_t array, const cudaChannelFormatDesc& desc ) [inline]
[C++ API] Binds an array to a surface Binds the CUDA array array to the surface reference surf.
static int JCuda.cudaBindTextureToArray(textureReference texref, cudaArray array, cudaChannelFormatDesc desc)
          [C++ API] Binds an array to a texture template < class T, int dim, enum cudaTextureReadMode readMode > cudaError_t cudaBindTextureToArray ( const texture < T, dim, readMode > & tex, cudaArray_const_t array, const cudaChannelFormatDesc& desc ) [inline]
[C++ API] Binds an array to a texture Binds the CUDA array array to the texture reference tex.
static int JCuda.cudaFreeArray(cudaArray array)
          Frees an array on the device.
static int JCuda.cudaGetChannelDesc(cudaChannelFormatDesc desc, cudaArray array)
          Get the channel descriptor of an array.
static int JCuda.cudaGetMipmappedArrayLevel(cudaArray levelArray, cudaMipmappedArray mipmappedArray, int level)
          Gets a mipmap level of a CUDA mipmapped array.
static int JCuda.cudaGraphicsSubResourceGetMappedArray(cudaArray arrayPtr, cudaGraphicsResource resource, int arrayIndex, int mipLevel)
          Get an array through which to access a subresource of a mapped graphics resource.
static int JCuda.cudaMalloc3DArray(cudaArray arrayPtr, cudaChannelFormatDesc desc, cudaExtent extent)
          Allocate an array on the device.
static int JCuda.cudaMalloc3DArray(cudaArray arrayPtr, cudaChannelFormatDesc desc, cudaExtent extent, int flags)
          Allocate an array on the device.
static int JCuda.cudaMallocArray(cudaArray array, cudaChannelFormatDesc desc, long width, long height)
          Allocate an array on the device.
static int JCuda.cudaMallocArray(cudaArray array, cudaChannelFormatDesc desc, long width, long height, int flags)
          Allocate an array on the device.
static int JCuda.cudaMemcpy2DArrayToArray(cudaArray dst, long wOffsetDst, long hOffsetDst, cudaArray src, long wOffsetSrc, long hOffsetSrc, long width, long height, int cudaMemcpyKind_kind)
          Copies data between host and device.
static int JCuda.cudaMemcpy2DFromArray(Pointer dst, long dpitch, cudaArray src, long wOffset, long hOffset, long width, long height, int cudaMemcpyKind_kind)
          Copies data between host and device.
static int JCuda.cudaMemcpy2DFromArrayAsync(Pointer dst, long dpitch, cudaArray src, long wOffset, long hOffset, long width, long height, int cudaMemcpyKind_kind, cudaStream_t stream)
          Copies data between host and device.
static int JCuda.cudaMemcpy2DToArray(cudaArray dst, long wOffset, long hOffset, Pointer src, long spitch, long width, long height, int cudaMemcpyKind_kind)
          Copies data between host and device.
static int JCuda.cudaMemcpy2DToArrayAsync(cudaArray dst, long wOffset, long hOffset, Pointer src, long spitch, long width, long height, int cudaMemcpyKind_kind, cudaStream_t stream)
          Copies data between host and device.
static int JCuda.cudaMemcpyArrayToArray(cudaArray dst, long wOffsetDst, long hOffsetDst, cudaArray src, long wOffsetSrc, long hOffsetSrc, long count, int cudaMemcpyKind_kind)
          Copies data between host and device.
static int JCuda.cudaMemcpyFromArray(Pointer dst, cudaArray src, long wOffset, long hOffset, long count, int cudaMemcpyKind_kind)
          Copies data between host and device.
static int JCuda.cudaMemcpyFromArrayAsync(Pointer dst, cudaArray src, long wOffset, long hOffset, long count, int cudaMemcpyKind_kind, cudaStream_t stream)
          Copies data between host and device.
static int JCuda.cudaMemcpyToArray(cudaArray dst, long wOffset, long hOffset, Pointer src, long count, int cudaMemcpyKind_kind)
          Copies data between host and device.
static int JCuda.cudaMemcpyToArrayAsync(cudaArray dst, long wOffset, long hOffset, Pointer src, long count, int cudaMemcpyKind_kind, cudaStream_t stream)
          Copies data between host and device.