#include <ocl.hpp>
Public Member Functions | |
DeviceInfo () | |
~DeviceInfo () | |
Public Attributes | |
int | _id |
DeviceType | deviceType |
std::string | deviceProfile |
std::string | deviceVersion |
std::string | deviceName |
std::string | deviceVendor |
int | deviceVendorId |
std::string | deviceDriverVersion |
std::string | deviceExtensions |
size_t | maxWorkGroupSize |
std::vector< size_t > | maxWorkItemSizes |
int | maxComputeUnits |
size_t | localMemorySize |
size_t | maxMemAllocSize |
int | deviceVersionMajor |
int | deviceVersionMinor |
bool | haveDoubleSupport |
bool | isUnifiedMemory |
bool | isIntelDevice |
std::string | compilationExtraOptions |
const PlatformInfo * | platform |
cv::ocl::DeviceInfo::DeviceInfo | ( | ) |
cv::ocl::DeviceInfo::~DeviceInfo | ( | ) |
int cv::ocl::DeviceInfo::_id |
DeviceType cv::ocl::DeviceInfo::deviceType |
std::string cv::ocl::DeviceInfo::deviceProfile |
std::string cv::ocl::DeviceInfo::deviceVersion |
std::string cv::ocl::DeviceInfo::deviceName |
std::string cv::ocl::DeviceInfo::deviceVendor |
int cv::ocl::DeviceInfo::deviceVendorId |
std::string cv::ocl::DeviceInfo::deviceDriverVersion |
std::string cv::ocl::DeviceInfo::deviceExtensions |
size_t cv::ocl::DeviceInfo::maxWorkGroupSize |
std::vector<size_t> cv::ocl::DeviceInfo::maxWorkItemSizes |
int cv::ocl::DeviceInfo::maxComputeUnits |
size_t cv::ocl::DeviceInfo::localMemorySize |
size_t cv::ocl::DeviceInfo::maxMemAllocSize |
int cv::ocl::DeviceInfo::deviceVersionMajor |
int cv::ocl::DeviceInfo::deviceVersionMinor |
bool cv::ocl::DeviceInfo::haveDoubleSupport |
bool cv::ocl::DeviceInfo::isUnifiedMemory |
bool cv::ocl::DeviceInfo::isIntelDevice |
std::string cv::ocl::DeviceInfo::compilationExtraOptions |
const PlatformInfo* cv::ocl::DeviceInfo::platform |