Table of Contents

Struct OpenCLPlatformId

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

OpenCL platform ID handle.

public readonly struct OpenCLPlatformId
Inherited Members

Constructors

OpenCLPlatformId(nint)

Initializes a new instance of the OpenCLPlatformId struct.

public OpenCLPlatformId(nint handle)

Parameters

handle nint

The native handle value.

Fields

Handle

Gets the underlying native handle.

public readonly nint Handle

Field Value

nint

Methods

FromIntPtr(nint)

Creates a platform ID from an IntPtr.

public static OpenCLPlatformId FromIntPtr(nint handle)

Parameters

handle nint

Returns

OpenCLPlatformId

ToIntPtr(OpenCLPlatformId)

Converts a platform ID to an IntPtr.

public static nint ToIntPtr(OpenCLPlatformId platformId)

Parameters

platformId OpenCLPlatformId

Returns

nint

ToString()

Returns a string representation of the platform ID.

public override string ToString()

Returns

string

Operators

implicit operator nint(OpenCLPlatformId)

Implicitly converts a platform ID to an IntPtr.

public static implicit operator nint(OpenCLPlatformId platformId)

Parameters

platformId OpenCLPlatformId

Returns

nint

implicit operator OpenCLPlatformId(nint)

Implicitly converts an IntPtr to a platform ID.

public static implicit operator OpenCLPlatformId(nint handle)

Parameters

handle nint

Returns

OpenCLPlatformId