Click or drag to resize

ComputeDevice Class

Contains information about the ComputeDevice used by Application.
Inheritance Hierarchy
SystemObject
  Zivid.NETComputeDevice

Namespace:  Zivid.NET
Assembly:  ZividCoreNET (in ZividCoreNET.dll) Version: 2.18.0.0
Syntax
public class ComputeDevice : IDisposable

The ComputeDevice type exposes the following members.

Constructors
  NameDescription
Public methodComputeDevice
Initializes a new instance of the ComputeDevice class
Public methodComputeDevice(ComputeDevice*)
Initializes a new instance of the ComputeDevice class
Public methodComputeDevice(IntPtr)
Initializes a new instance of the ComputeDevice class
Top
Properties
  NameDescription
Public propertyIsDisposed
Public propertyModel
Returns the model name of this compute device
Public propertySdkStreamOrQueue
The SDK's internal stream/queue as a backend-agnostic StreamOrQueue.
Public propertyVendor
Returns the vendor of this compute device
Top
Methods
  NameDescription
Public methodCreateDeviceArrayViewColorRGBAf(CUDADevicePointer, UInt64, UInt64, CUDAStreamPtr)
Create a non-owning DeviceArrayView of ColorRGBAf over an externally-owned CUDA device pointer
Public methodCreateDeviceArrayViewColorRGBAf(OpenCLMemPointer, UInt64, UInt64, OpenCLCommandQueuePtr)
Create a non-owning DeviceArrayView of ColorRGBAf over an externally-owned OpenCL memory object
Public methodDispose
Releases all resources used by the ComputeDevice
Public methodGetNativePtr
Public methodToString
Get string representation of the application
(Overrides ObjectToString.)
Top
See Also