Table of Contents

Struct OpenCLTypes.Kernel

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

Type alias for OpenCLKernel.

public readonly struct OpenCLTypes.Kernel
Inherited Members

Constructors

Kernel(nint)

public Kernel(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 Kernel(OpenCLKernel)

public static implicit operator OpenCLTypes.Kernel(OpenCLKernel kernel)

Parameters

kernel OpenCLKernel

Returns

OpenCLTypes.Kernel

implicit operator OpenCLKernel(Kernel)

public static implicit operator OpenCLKernel(OpenCLTypes.Kernel kernel)

Parameters

kernel OpenCLTypes.Kernel

Returns

OpenCLKernel

implicit operator nint(Kernel)

public static implicit operator nint(OpenCLTypes.Kernel kernel)

Parameters

kernel OpenCLTypes.Kernel

Returns

nint

implicit operator Kernel(nint)

public static implicit operator OpenCLTypes.Kernel(nint handle)

Parameters

handle nint

Returns

OpenCLTypes.Kernel