Enum fil_ocl::enums::DeviceInfo[][src]

#[repr(C)]pub enum DeviceInfo {
    Type,
    VendorId,
    MaxComputeUnits,
    MaxWorkItemDimensions,
    MaxWorkGroupSize,
    MaxWorkItemSizes,
    PreferredVectorWidthChar,
    PreferredVectorWidthShort,
    PreferredVectorWidthInt,
    PreferredVectorWidthLong,
    PreferredVectorWidthFloat,
    PreferredVectorWidthDouble,
    MaxClockFrequency,
    AddressBits,
    MaxReadImageArgs,
    MaxWriteImageArgs,
    MaxMemAllocSize,
    Image2dMaxWidth,
    Image2dMaxHeight,
    Image3dMaxWidth,
    Image3dMaxHeight,
    Image3dMaxDepth,
    ImageSupport,
    MaxParameterSize,
    MaxSamplers,
    MemBaseAddrAlign,
    MinDataTypeAlignSize,
    SingleFpConfig,
    GlobalMemCacheType,
    GlobalMemCachelineSize,
    GlobalMemCacheSize,
    GlobalMemSize,
    MaxConstantBufferSize,
    MaxConstantArgs,
    LocalMemType,
    LocalMemSize,
    ErrorCorrectionSupport,
    ProfilingTimerResolution,
    EndianLittle,
    Available,
    CompilerAvailable,
    ExecutionCapabilities,
    QueueProperties,
    Name,
    Vendor,
    DriverVersion,
    Profile,
    Version,
    Extensions,
    Platform,
    DoubleFpConfig,
    HalfFpConfig,
    PreferredVectorWidthHalf,
    HostUnifiedMemory,
    NativeVectorWidthChar,
    NativeVectorWidthShort,
    NativeVectorWidthInt,
    NativeVectorWidthLong,
    NativeVectorWidthFloat,
    NativeVectorWidthDouble,
    NativeVectorWidthHalf,
    OpenclCVersion,
    LinkerAvailable,
    BuiltInKernels,
    ImageMaxBufferSize,
    ImageMaxArraySize,
    ParentDevice,
    PartitionMaxSubDevices,
    PartitionProperties,
    PartitionAffinityDomain,
    PartitionType,
    ReferenceCount,
    PreferredInteropUserSync,
    PrintfBufferSize,
    ImagePitchAlignment,
    ImageBaseAddressAlignment,
}

cl_device_info

Variants

Type
VendorId
MaxComputeUnits
MaxWorkItemDimensions
MaxWorkGroupSize
MaxWorkItemSizes
PreferredVectorWidthChar
PreferredVectorWidthShort
PreferredVectorWidthInt
PreferredVectorWidthLong
PreferredVectorWidthFloat
PreferredVectorWidthDouble
MaxClockFrequency
AddressBits
MaxReadImageArgs
MaxWriteImageArgs
MaxMemAllocSize
Image2dMaxWidth
Image2dMaxHeight
Image3dMaxWidth
Image3dMaxHeight
Image3dMaxDepth
ImageSupport
MaxParameterSize
MaxSamplers
MemBaseAddrAlign
MinDataTypeAlignSize
SingleFpConfig
GlobalMemCacheType
GlobalMemCachelineSize
GlobalMemCacheSize
GlobalMemSize
MaxConstantBufferSize
MaxConstantArgs
LocalMemType
LocalMemSize
ErrorCorrectionSupport
ProfilingTimerResolution
EndianLittle
Available
CompilerAvailable
ExecutionCapabilities
QueueProperties
Name
Vendor
DriverVersion
Profile
Version
Extensions
Platform
DoubleFpConfig
HalfFpConfig
PreferredVectorWidthHalf
HostUnifiedMemory
NativeVectorWidthChar
NativeVectorWidthShort
NativeVectorWidthInt
NativeVectorWidthLong
NativeVectorWidthFloat
NativeVectorWidthDouble
NativeVectorWidthHalf
OpenclCVersion
LinkerAvailable
BuiltInKernels
ImageMaxBufferSize
ImageMaxArraySize
ParentDevice
PartitionMaxSubDevices
PartitionProperties
PartitionAffinityDomain
PartitionType
ReferenceCount
PreferredInteropUserSync
PrintfBufferSize
ImagePitchAlignment
ImageBaseAddressAlignment

Trait Implementations

impl Clone for DeviceInfo[src]

impl Copy for DeviceInfo[src]

impl Debug for DeviceInfo[src]

impl Eq for DeviceInfo[src]

impl FromPrimitive for DeviceInfo[src]

impl Hash for DeviceInfo[src]

impl PartialEq<DeviceInfo> for DeviceInfo[src]

impl StructuralEq for DeviceInfo[src]

impl StructuralPartialEq for DeviceInfo[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.