Package org.bytedeco.cuda.cudart
Class CUDA_MEMCPY3D_PEER
- java.lang.Object
-
- org.bytedeco.javacpp.Pointer
-
- org.bytedeco.cuda.cudart.CUDA_MEMCPY3D_PEER
-
- All Implemented Interfaces:
AutoCloseable
@Properties(inherit=cudart.class) public class CUDA_MEMCPY3D_PEER extends Pointer
3D memory cross-context 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_MEMCPY3D_PEER()Default native constructor.CUDA_MEMCPY3D_PEER(long size)Native array allocator.CUDA_MEMCPY3D_PEER(Pointer p)Pointer cast constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longDepth()Depth of 3D memory copyCUDA_MEMCPY3D_PEERDepth(long setter)CUarray_stdstArray()Destination array referenceCUDA_MEMCPY3D_PEERdstArray(CUarray_st setter)CUctx_stdstContext()Destination context (ignored with dstMemoryType is ::CU_MEMORYTYPE_ARRAY)CUDA_MEMCPY3D_PEERdstContext(CUctx_st setter)longdstDevice()Destination device pointerCUDA_MEMCPY3D_PEERdstDevice(long setter)longdstHeight()Destination height (ignored when dst is array; may be 0 if Depth==1)CUDA_MEMCPY3D_PEERdstHeight(long setter)PointerdstHost()Destination host pointerCUDA_MEMCPY3D_PEERdstHost(Pointer setter)longdstLOD()Destination LODCUDA_MEMCPY3D_PEERdstLOD(long setter)intdstMemoryType()Destination memory type (host, device, array)CUDA_MEMCPY3D_PEERdstMemoryType(int setter)longdstPitch()Destination pitch (ignored when dst is array)CUDA_MEMCPY3D_PEERdstPitch(long setter)longdstXInBytes()Destination X in bytesCUDA_MEMCPY3D_PEERdstXInBytes(long setter)longdstY()Destination YCUDA_MEMCPY3D_PEERdstY(long setter)longdstZ()Destination ZCUDA_MEMCPY3D_PEERdstZ(long setter)CUDA_MEMCPY3D_PEERgetPointer(long i)longHeight()Height of 3D memory copyCUDA_MEMCPY3D_PEERHeight(long setter)CUDA_MEMCPY3D_PEERposition(long position)CUarray_stsrcArray()Source array referenceCUDA_MEMCPY3D_PEERsrcArray(CUarray_st setter)CUctx_stsrcContext()Source context (ignored with srcMemoryType is ::CU_MEMORYTYPE_ARRAY)CUDA_MEMCPY3D_PEERsrcContext(CUctx_st setter)longsrcDevice()Source device pointerCUDA_MEMCPY3D_PEERsrcDevice(long setter)longsrcHeight()Source height (ignored when src is array; may be 0 if Depth==1)CUDA_MEMCPY3D_PEERsrcHeight(long setter)PointersrcHost()Source host pointerCUDA_MEMCPY3D_PEERsrcHost(Pointer setter)longsrcLOD()Source LODCUDA_MEMCPY3D_PEERsrcLOD(long setter)intsrcMemoryType()Source memory type (host, device, array)CUDA_MEMCPY3D_PEERsrcMemoryType(int setter)longsrcPitch()Source pitch (ignored when src is array)CUDA_MEMCPY3D_PEERsrcPitch(long setter)longsrcXInBytes()Source X in bytesCUDA_MEMCPY3D_PEERsrcXInBytes(long setter)longsrcY()Source YCUDA_MEMCPY3D_PEERsrcY(long setter)longsrcZ()Source ZCUDA_MEMCPY3D_PEERsrcZ(long setter)longWidthInBytes()Width of 3D memory copy in bytesCUDA_MEMCPY3D_PEERWidthInBytes(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_MEMCPY3D_PEER
public CUDA_MEMCPY3D_PEER()
Default native constructor.
-
CUDA_MEMCPY3D_PEER
public CUDA_MEMCPY3D_PEER(long size)
Native array allocator. Access withPointer.position(long).
-
CUDA_MEMCPY3D_PEER
public CUDA_MEMCPY3D_PEER(Pointer p)
Pointer cast constructor. InvokesPointer(Pointer).
-
-
Method Detail
-
position
public CUDA_MEMCPY3D_PEER position(long position)
-
getPointer
public CUDA_MEMCPY3D_PEER getPointer(long i)
- Overrides:
getPointerin classPointer
-
srcXInBytes
@Cast("size_t") public long srcXInBytes()
Source X in bytes
-
srcXInBytes
public CUDA_MEMCPY3D_PEER srcXInBytes(long setter)
-
srcY
@Cast("size_t") public long srcY()
Source Y
-
srcY
public CUDA_MEMCPY3D_PEER srcY(long setter)
-
srcZ
@Cast("size_t") public long srcZ()
Source Z
-
srcZ
public CUDA_MEMCPY3D_PEER srcZ(long setter)
-
srcLOD
@Cast("size_t") public long srcLOD()
Source LOD
-
srcLOD
public CUDA_MEMCPY3D_PEER srcLOD(long setter)
-
srcMemoryType
@Cast("CUmemorytype") public int srcMemoryType()
Source memory type (host, device, array)
-
srcMemoryType
public CUDA_MEMCPY3D_PEER srcMemoryType(int setter)
-
srcHost
public CUDA_MEMCPY3D_PEER srcHost(Pointer setter)
-
srcDevice
@Cast("CUdeviceptr") public long srcDevice()
Source device pointer
-
srcDevice
public CUDA_MEMCPY3D_PEER srcDevice(long setter)
-
srcArray
public CUarray_st srcArray()
Source array reference
-
srcArray
public CUDA_MEMCPY3D_PEER srcArray(CUarray_st setter)
-
srcContext
public CUctx_st srcContext()
Source context (ignored with srcMemoryType is ::CU_MEMORYTYPE_ARRAY)
-
srcContext
public CUDA_MEMCPY3D_PEER srcContext(CUctx_st setter)
-
srcPitch
@Cast("size_t") public long srcPitch()
Source pitch (ignored when src is array)
-
srcPitch
public CUDA_MEMCPY3D_PEER srcPitch(long setter)
-
srcHeight
@Cast("size_t") public long srcHeight()
Source height (ignored when src is array; may be 0 if Depth==1)
-
srcHeight
public CUDA_MEMCPY3D_PEER srcHeight(long setter)
-
dstXInBytes
@Cast("size_t") public long dstXInBytes()
Destination X in bytes
-
dstXInBytes
public CUDA_MEMCPY3D_PEER dstXInBytes(long setter)
-
dstY
@Cast("size_t") public long dstY()
Destination Y
-
dstY
public CUDA_MEMCPY3D_PEER dstY(long setter)
-
dstZ
@Cast("size_t") public long dstZ()
Destination Z
-
dstZ
public CUDA_MEMCPY3D_PEER dstZ(long setter)
-
dstLOD
@Cast("size_t") public long dstLOD()
Destination LOD
-
dstLOD
public CUDA_MEMCPY3D_PEER dstLOD(long setter)
-
dstMemoryType
@Cast("CUmemorytype") public int dstMemoryType()
Destination memory type (host, device, array)
-
dstMemoryType
public CUDA_MEMCPY3D_PEER dstMemoryType(int setter)
-
dstHost
public Pointer dstHost()
Destination host pointer
-
dstHost
public CUDA_MEMCPY3D_PEER dstHost(Pointer setter)
-
dstDevice
@Cast("CUdeviceptr") public long dstDevice()
Destination device pointer
-
dstDevice
public CUDA_MEMCPY3D_PEER dstDevice(long setter)
-
dstArray
public CUarray_st dstArray()
Destination array reference
-
dstArray
public CUDA_MEMCPY3D_PEER dstArray(CUarray_st setter)
-
dstContext
public CUctx_st dstContext()
Destination context (ignored with dstMemoryType is ::CU_MEMORYTYPE_ARRAY)
-
dstContext
public CUDA_MEMCPY3D_PEER dstContext(CUctx_st setter)
-
dstPitch
@Cast("size_t") public long dstPitch()
Destination pitch (ignored when dst is array)
-
dstPitch
public CUDA_MEMCPY3D_PEER dstPitch(long setter)
-
dstHeight
@Cast("size_t") public long dstHeight()
Destination height (ignored when dst is array; may be 0 if Depth==1)
-
dstHeight
public CUDA_MEMCPY3D_PEER dstHeight(long setter)
-
WidthInBytes
@Cast("size_t") public long WidthInBytes()
Width of 3D memory copy in bytes
-
WidthInBytes
public CUDA_MEMCPY3D_PEER WidthInBytes(long setter)
-
Height
@Cast("size_t") public long Height()
Height of 3D memory copy
-
Height
public CUDA_MEMCPY3D_PEER Height(long setter)
-
Depth
@Cast("size_t") public long Depth()
Depth of 3D memory copy
-
Depth
public CUDA_MEMCPY3D_PEER Depth(long setter)
-
-