Package org.bytedeco.cuda.cudart
Class CUDA_MEMCPY2D
- java.lang.Object
-
- org.bytedeco.javacpp.Pointer
-
- org.bytedeco.cuda.cudart.CUDA_MEMCPY2D
-
- All Implemented Interfaces:
AutoCloseable
@Properties(inherit=cudart.class) public class CUDA_MEMCPY2D extends Pointer
2D memory copy parameters
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.bytedeco.javacpp.Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
-
-
Constructor Summary
Constructors Constructor Description CUDA_MEMCPY2D()Default native constructor.CUDA_MEMCPY2D(long size)Native array allocator.CUDA_MEMCPY2D(Pointer p)Pointer cast constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CUarray_stdstArray()Destination array referenceCUDA_MEMCPY2DdstArray(CUarray_st setter)longdstDevice()Destination device pointerCUDA_MEMCPY2DdstDevice(long setter)PointerdstHost()Destination host pointerCUDA_MEMCPY2DdstHost(Pointer setter)intdstMemoryType()Destination memory type (host, device, array)CUDA_MEMCPY2DdstMemoryType(int setter)longdstPitch()Destination pitch (ignored when dst is array)CUDA_MEMCPY2DdstPitch(long setter)longdstXInBytes()Destination X in bytesCUDA_MEMCPY2DdstXInBytes(long setter)longdstY()Destination YCUDA_MEMCPY2DdstY(long setter)CUDA_MEMCPY2DgetPointer(long i)longHeight()Height of 2D memory copyCUDA_MEMCPY2DHeight(long setter)CUDA_MEMCPY2Dposition(long position)CUarray_stsrcArray()Source array referenceCUDA_MEMCPY2DsrcArray(CUarray_st setter)longsrcDevice()Source device pointerCUDA_MEMCPY2DsrcDevice(long setter)PointersrcHost()Source host pointerCUDA_MEMCPY2DsrcHost(Pointer setter)intsrcMemoryType()Source memory type (host, device, array)CUDA_MEMCPY2DsrcMemoryType(int setter)longsrcPitch()Source pitch (ignored when src is array)CUDA_MEMCPY2DsrcPitch(long setter)longsrcXInBytes()Source X in bytesCUDA_MEMCPY2DsrcXInBytes(long setter)longsrcY()Source YCUDA_MEMCPY2DsrcY(long setter)longWidthInBytes()Width of 2D memory copy in bytesCUDA_MEMCPY2DWidthInBytes(long setter)-
Methods inherited from class org.bytedeco.javacpp.Pointer
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getPointer, getPointer, getPointer, hashCode, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
-
-
-
-
Constructor Detail
-
CUDA_MEMCPY2D
public CUDA_MEMCPY2D()
Default native constructor.
-
CUDA_MEMCPY2D
public CUDA_MEMCPY2D(long size)
Native array allocator. Access withPointer.position(long).
-
CUDA_MEMCPY2D
public CUDA_MEMCPY2D(Pointer p)
Pointer cast constructor. InvokesPointer(Pointer).
-
-
Method Detail
-
position
public CUDA_MEMCPY2D position(long position)
-
getPointer
public CUDA_MEMCPY2D getPointer(long i)
- Overrides:
getPointerin classPointer
-
srcXInBytes
@Cast("size_t") public long srcXInBytes()
Source X in bytes
-
srcXInBytes
public CUDA_MEMCPY2D srcXInBytes(long setter)
-
srcY
@Cast("size_t") public long srcY()
Source Y
-
srcY
public CUDA_MEMCPY2D srcY(long setter)
-
srcMemoryType
@Cast("CUmemorytype") public int srcMemoryType()
Source memory type (host, device, array)
-
srcMemoryType
public CUDA_MEMCPY2D srcMemoryType(int setter)
-
srcHost
public CUDA_MEMCPY2D srcHost(Pointer setter)
-
srcDevice
@Cast("CUdeviceptr") public long srcDevice()
Source device pointer
-
srcDevice
public CUDA_MEMCPY2D srcDevice(long setter)
-
srcArray
public CUarray_st srcArray()
Source array reference
-
srcArray
public CUDA_MEMCPY2D srcArray(CUarray_st setter)
-
srcPitch
@Cast("size_t") public long srcPitch()
Source pitch (ignored when src is array)
-
srcPitch
public CUDA_MEMCPY2D srcPitch(long setter)
-
dstXInBytes
@Cast("size_t") public long dstXInBytes()
Destination X in bytes
-
dstXInBytes
public CUDA_MEMCPY2D dstXInBytes(long setter)
-
dstY
@Cast("size_t") public long dstY()
Destination Y
-
dstY
public CUDA_MEMCPY2D dstY(long setter)
-
dstMemoryType
@Cast("CUmemorytype") public int dstMemoryType()
Destination memory type (host, device, array)
-
dstMemoryType
public CUDA_MEMCPY2D dstMemoryType(int setter)
-
dstHost
public Pointer dstHost()
Destination host pointer
-
dstHost
public CUDA_MEMCPY2D dstHost(Pointer setter)
-
dstDevice
@Cast("CUdeviceptr") public long dstDevice()
Destination device pointer
-
dstDevice
public CUDA_MEMCPY2D dstDevice(long setter)
-
dstArray
public CUarray_st dstArray()
Destination array reference
-
dstArray
public CUDA_MEMCPY2D dstArray(CUarray_st setter)
-
dstPitch
@Cast("size_t") public long dstPitch()
Destination pitch (ignored when dst is array)
-
dstPitch
public CUDA_MEMCPY2D dstPitch(long setter)
-
WidthInBytes
@Cast("size_t") public long WidthInBytes()
Width of 2D memory copy in bytes
-
WidthInBytes
public CUDA_MEMCPY2D WidthInBytes(long setter)
-
Height
@Cast("size_t") public long Height()
Height of 2D memory copy
-
Height
public CUDA_MEMCPY2D Height(long setter)
-
-