Struct OpenCLProgram
- Namespace
- DotCompute.Backends.OpenCL.Types.Native
- Assembly
- DotCompute.Backends.OpenCL.dll
OpenCL program handle.
public readonly struct OpenCLProgram
- Inherited Members
Constructors
OpenCLProgram(nint)
Initializes a new instance of the OpenCLProgram struct.
public OpenCLProgram(nint handle)
Parameters
handlenintThe native handle value.
Fields
Handle
Gets the underlying native handle.
public readonly nint Handle
Field Value
Methods
FromIntPtr(nint)
Creates a program from an IntPtr.
public static OpenCLProgram FromIntPtr(nint handle)
Parameters
handlenint
Returns
ToIntPtr(OpenCLProgram)
Converts a program to an IntPtr.
public static nint ToIntPtr(OpenCLProgram program)
Parameters
programOpenCLProgram
Returns
ToString()
Returns a string representation of the program.
public override string ToString()
Returns
Operators
implicit operator nint(OpenCLProgram)
Implicitly converts a program to an IntPtr.
public static implicit operator nint(OpenCLProgram program)
Parameters
programOpenCLProgram
Returns
implicit operator OpenCLProgram(nint)
Implicitly converts an IntPtr to a program.
public static implicit operator OpenCLProgram(nint handle)
Parameters
handlenint