SoGLDevice Class |
OpenGL device management class.
Namespace: OIV.Inventor.Devices
The SoGLDevice type exposes the following members.
Name | Description | |
---|---|---|
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
FindFirstAvailableDevice | Returns the first available device found in the system. | |
GetAvailableMemory | Returns the current available memory of this device in bytes. | |
GetDevice | Returns the OIV.Inventor.Devices.SoGLDevice indicated by index (starting from 0). | |
GetDeviceName | Returns the name of this device. | |
GetDevicesCount | Returns the number of GPUs on the sytem. | |
GetDeviceSettings | Returns an handle of the driver API allowing to modify profile of this device. | |
GetDriverVersion | Returns the driver version of this device. | |
GetHashCode |
Overrides GetHashCode().
(Inherited from SoNetBase.) | |
GetLogicalUnits | Returns the number of logical units of this device. | |
GetMainScreenDevice | Returns the main screen device connected to the GL device. | |
GetScreenDevice | Returns the OIV.Inventor.Devices.SoGLScreenDevice indicated by index (starting from 0). | |
GetScreenDevicesCount | Returns the number of screen devices connected to the GL device. | |
GetTotalMemory | Returns the total memory of this device in bytes. | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
This class provides functions to discover, and query information about, GPU devices available in the system through the OpenGL API. You can query, for example, the total memory available on the device.
Please see OIV.Inventor.Devices.SoDevice for general information about the device classes.
See OIV.Inventor.Devices.SoGLScreenDevice for information about displays attached to a GPU.