Table of Contents

Struct OpenCLTypes.MemObject

Namespace
DotCompute.Backends.OpenCL.Types.Native
Assembly
DotCompute.Backends.OpenCL.dll

Type alias for OpenCLMemObject.

public readonly struct OpenCLTypes.MemObject
Inherited Members

Constructors

MemObject(nint)

public MemObject(nint handle)

Parameters

handle nint

Properties

Handle

public nint Handle { get; }

Property Value

nint

Methods

ToString()

Returns the fully qualified type name of this instance.

public override string ToString()

Returns

string

The fully qualified type name.

Operators

implicit operator MemObject(OpenCLMemObject)

public static implicit operator OpenCLTypes.MemObject(OpenCLMemObject memObject)

Parameters

memObject OpenCLMemObject

Returns

OpenCLTypes.MemObject

implicit operator OpenCLMemObject(MemObject)

public static implicit operator OpenCLMemObject(OpenCLTypes.MemObject memObject)

Parameters

memObject OpenCLTypes.MemObject

Returns

OpenCLMemObject

implicit operator nint(MemObject)

public static implicit operator nint(OpenCLTypes.MemObject memObject)

Parameters

memObject OpenCLTypes.MemObject

Returns

nint

implicit operator MemObject(nint)

public static implicit operator OpenCLTypes.MemObject(nint handle)

Parameters

handle nint

Returns

OpenCLTypes.MemObject