SoOpenCLBufferObjectMemcpy Method (SoOpenCLBufferObject, UInt64, UInt64, UInt64) |
Copy data from a OpenCL buffer into this OpenCL buffer.
Namespace: OIV.Inventor.DevicesAssembly: OIV.Inventor.OpenCL (in OIV.Inventor.OpenCL.dll) Version: 9.9.13.0 (9.9.13.0)
Syntaxpublic virtual void Memcpy(
SoOpenCLBufferObject sourceBufferObject,
ulong destOffset,
ulong sourceOffset,
ulong copySize
)
Public Overridable Sub Memcpy (
sourceBufferObject As SoOpenCLBufferObject,
destOffset As ULong,
sourceOffset As ULong,
copySize As ULong
)
public:
virtual void Memcpy(
SoOpenCLBufferObject^ sourceBufferObject,
unsigned long long destOffset,
unsigned long long sourceOffset,
unsigned long long copySize
)
abstract Memcpy :
sourceBufferObject : SoOpenCLBufferObject *
destOffset : uint64 *
sourceOffset : uint64 *
copySize : uint64 -> unit
override Memcpy :
sourceBufferObject : SoOpenCLBufferObject *
destOffset : uint64 *
sourceOffset : uint64 *
copySize : uint64 -> unit
Parameters
- sourceBufferObject
- Type: OIV.Inventor.DevicesSoOpenCLBufferObject
- 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