![]() |
ImFusion SDK 4.3
|
#include <ImFusion/CL/ClDevice.h>
OpenCL device class. More...
OpenCL device class.
Public Member Functions | |
| ClDevice (void *id) | |
| bool | isValid () const |
| void * | deviceId () const |
| std::string | name () const |
| std::string | vendor () const |
| std::string | extensions () const |
| std::string | driverVersion () const |
| bool | hasImageSupport () const |
| bool | hasOpenGLSharingSupport () const |
| unsigned long long | globalMemory () const |
| Device global memory in bytes. | |
| unsigned long long | localMemory () const |
| unsigned long long | maxConstantBufferSize () const |
| unsigned int | maxConstantArgs () const |
| unsigned int | maxComputeUnits () const |
| size_t | maxWorkgroupSize () const |
| std::vector< size_t > | maxWorkItemSizes () const |
| unsigned long long | maxMemAllocSize () const |
| unsigned int | addressBits () const |
| unsigned int | memBaseAddressAlign () const |
| unsigned int | cudaComputeCapability () const |
| void | printInfo () const |
Protected Attributes | |
| ImplData * | m_d |