SoCudaBufferObjectMemcpy Method (SoCudaBufferObject, UInt64, UInt64, UInt64) |
Copy data from a CUDA buffer into this CUDA buffer.
Namespace: OIV.Inventor.DevicesAssembly: OIV.Inventor.Cuda (in OIV.Inventor.Cuda.dll) Version: 9.9.36.0 (9.9.36.0)
Syntaxpublic virtual void Memcpy(
SoCudaBufferObject sourceBufferObject,
ulong destOffset,
ulong sourceOffset,
ulong copySize
)
Public Overridable Sub Memcpy (
sourceBufferObject As SoCudaBufferObject,
destOffset As ULong,
sourceOffset As ULong,
copySize As ULong
)
public:
virtual void Memcpy(
SoCudaBufferObject^ sourceBufferObject,
unsigned long long destOffset,
unsigned long long sourceOffset,
unsigned long long copySize
)
abstract Memcpy :
sourceBufferObject : SoCudaBufferObject *
destOffset : uint64 *
sourceOffset : uint64 *
copySize : uint64 -> unit
override Memcpy :
sourceBufferObject : SoCudaBufferObject *
destOffset : uint64 *
sourceOffset : uint64 *
copySize : uint64 -> unit
Parameters
- sourceBufferObject
- Type: OIV.Inventor.DevicesSoCudaBufferObject
- destOffset
- Type: SystemUInt64
- sourceOffset
- Type: SystemUInt64
- copySize
- Type: SystemUInt64
Remarks: Source and destination overlaping is NOT supported.
This function is a specialized function for speed-up.
See the regular memcpy function for more information
See Also