![]() |
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 |