Table of Contents

Class MetalMemoryOperationDescriptor

Namespace
DotCompute.Backends.Metal.Execution
Assembly
DotCompute.Backends.Metal.dll

Descriptor for memory operations

public sealed class MetalMemoryOperationDescriptor : MetalOperationDescriptor
Inheritance
MetalMemoryOperationDescriptor
Inherited Members

Properties

BytesToCopy

Number of bytes to copy

public long BytesToCopy { get; set; }

Property Value

long

Destination

Destination buffer

public nint Destination { get; set; }

Property Value

nint

DestinationOffset

Destination offset

public long DestinationOffset { get; set; }

Property Value

long

Operation

Type of memory operation

public MetalMemoryOperationDescriptor.OperationType Operation { get; set; }

Property Value

MetalMemoryOperationDescriptor.OperationType

Source

Source buffer or data

public nint Source { get; set; }

Property Value

nint

SourceOffset

Source offset

public long SourceOffset { get; set; }

Property Value

long