Uses of Class
jcuda.runtime.cudaArray

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

Uses of cudaArray in jcuda.runtime
 

Fields in jcuda.runtime declared as cudaArray
 cudaArray cudaMemcpy3DParms.dstArray
          The destination array.
 cudaArray cudaMemcpy3DParms.srcArray
          The source array.
 

Methods in jcuda.runtime with parameters of type cudaArray
static int JCuda.cudaBindTextureToArray(textureReference texref, cudaArray array, cudaChannelFormatDesc desc)
          Binds the CUDA array array to texture reference texRef.
static int JCuda.cudaFreeArray(cudaArray array)
          Frees an array on the GPU.
static int JCuda.cudaGetChannelDesc(cudaChannelFormatDesc desc, cudaArray array)
          Low-level texture API.
static int JCuda.cudaGraphicsSubResourceGetMappedArray(cudaArray arrayPtr, cudaGraphicsResource resource, int arrayIndex, int mipLevel)
          Returns in *array an array through which the subresource of the mapped graphics resource resource which corresponds to array index arrayIndex and mipmap level mipLevel may be accessed.
static int JCuda.cudaMalloc3DArray(cudaArray arrayPtr, cudaChannelFormatDesc desc, cudaExtent extent)
          Allocate an array on the GPU.
static int JCuda.cudaMallocArray(cudaArray array, cudaChannelFormatDesc desc, long width, long height)
          Allocate an array on the GPU.
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)
           
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)
           
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)
           
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)