[−][src]Type Definition open_cl_low_level::device::ClDeviceID
type ClDeviceID = ObjectWrapper<cl_device_id>;
type ClDeviceID = ObjectWrapper<cl_device_id>;
impl DevicePtr for ClDeviceID
[src]unsafe fn device_ptr(&self) -> cl_device_id
[src]fn is_usable(&self) -> bool
[src]fn usability_check(&self) -> Output<()>
[src]fn global_mem_cacheline_size(&self) -> Output<u32>
[src]fn native_vector_width_double(&self) -> Output<u32>
[src]fn native_vector_width_half(&self) -> Output<u32>
[src]fn address_bits(&self) -> Output<u32>
[src]fn max_clock_frequency(&self) -> Output<u32>
[src]fn max_compute_units(&self) -> Output<u32>
[src]fn max_constant_args(&self) -> Output<u32>
[src]fn max_read_image_args(&self) -> Output<u32>
[src]fn max_samplers(&self) -> Output<u32>
[src]fn max_work_item_dimensions(&self) -> Output<u32>
[src]fn max_write_image_args(&self) -> Output<u32>
[src]fn mem_base_addr_align(&self) -> Output<u32>
[src]fn min_data_type_align_size(&self) -> Output<u32>
[src]fn native_vector_width_char(&self) -> Output<u32>
[src]fn native_vector_width_short(&self) -> Output<u32>
[src]fn native_vector_width_int(&self) -> Output<u32>
[src]fn native_vector_width_long(&self) -> Output<u32>
[src]fn native_vector_width_float(&self) -> Output<u32>
[src]fn partition_max_sub_devices(&self) -> Output<u32>
[src]fn preferred_vector_width_char(&self) -> Output<u32>
[src]fn preferred_vector_width_short(&self) -> Output<u32>
[src]fn preferred_vector_width_int(&self) -> Output<u32>
[src]fn preferred_vector_width_long(&self) -> Output<u32>
[src]fn preferred_vector_width_float(&self) -> Output<u32>
[src]fn preferred_vector_width_double(&self) -> Output<u32>
[src]fn preferred_vector_width_half(&self) -> Output<u32>
[src]fn vendor_id(&self) -> Output<u32>
[src]fn available(&self) -> Output<bool>
[src]fn compiler_available(&self) -> Output<bool>
[src]fn endian_little(&self) -> Output<bool>
[src]fn error_correction_support(&self) -> Output<bool>
[src]fn host_unified_memory(&self) -> Output<bool>
[src]fn image_support(&self) -> Output<bool>
[src]fn linker_available(&self) -> Output<bool>
[src]fn preferred_interop_user_sync(&self) -> Output<bool>
[src]fn name(&self) -> Output<String>
[src]fn opencl_c_version(&self) -> Output<String>
[src]fn profile(&self) -> Output<String>
[src]fn vendor(&self) -> Output<String>
[src]fn version(&self) -> Output<String>
[src]fn driver_version(&self) -> Output<String>
[src]fn global_mem_cache_size(&self) -> Output<u64>
[src]fn global_mem_size(&self) -> Output<u64>
[src]fn local_mem_size(&self) -> Output<u64>
[src]fn max_constant_buffer_size(&self) -> Output<u64>
[src]fn max_mem_alloc_size(&self) -> Output<u64>
[src]fn image2d_max_width(&self) -> Output<usize>
[src]fn image2d_max_height(&self) -> Output<usize>
[src]fn image3d_max_width(&self) -> Output<usize>
[src]fn image3d_max_height(&self) -> Output<usize>
[src]fn image3d_max_depth(&self) -> Output<usize>
[src]fn image_max_buffer_size(&self) -> Output<usize>
[src]fn image_max_array_size(&self) -> Output<usize>
[src]fn max_parameter_size(&self) -> Output<usize>
[src]fn max_work_group_size(&self) -> Output<usize>
[src]fn printf_buffer_size(&self) -> Output<usize>
[src]fn profiling_timer_resolution(&self) -> Output<usize>
[src]fn max_work_item_sizes(&self) -> Output<Vec<usize>>
[src]fn local_mem_type(&self) -> Output<DeviceLocalMemType>
[src]fn execution_capabilities(&self) -> Output<DeviceExecCapabilities>
[src]fn global_mem_cache_type(&self) -> Output<DeviceMemCacheType>
[src]fn partition_affinity_domain(&self) -> Output<DeviceAffinityDomain>
[src]fn device_type(&self) -> Output<DeviceType>
[src]impl<'_> DevicePtr for &'_ ClDeviceID
[src]unsafe fn device_ptr(&self) -> cl_device_id
[src]fn is_usable(&self) -> bool
[src]fn usability_check(&self) -> Output<()>
[src]fn global_mem_cacheline_size(&self) -> Output<u32>
[src]fn native_vector_width_double(&self) -> Output<u32>
[src]fn native_vector_width_half(&self) -> Output<u32>
[src]fn address_bits(&self) -> Output<u32>
[src]fn max_clock_frequency(&self) -> Output<u32>
[src]fn max_compute_units(&self) -> Output<u32>
[src]fn max_constant_args(&self) -> Output<u32>
[src]fn max_read_image_args(&self) -> Output<u32>
[src]fn max_samplers(&self) -> Output<u32>
[src]fn max_work_item_dimensions(&self) -> Output<u32>
[src]fn max_write_image_args(&self) -> Output<u32>
[src]fn mem_base_addr_align(&self) -> Output<u32>
[src]fn min_data_type_align_size(&self) -> Output<u32>
[src]fn native_vector_width_char(&self) -> Output<u32>
[src]fn native_vector_width_short(&self) -> Output<u32>
[src]fn native_vector_width_int(&self) -> Output<u32>
[src]fn native_vector_width_long(&self) -> Output<u32>
[src]fn native_vector_width_float(&self) -> Output<u32>
[src]fn partition_max_sub_devices(&self) -> Output<u32>
[src]fn preferred_vector_width_char(&self) -> Output<u32>
[src]fn preferred_vector_width_short(&self) -> Output<u32>
[src]fn preferred_vector_width_int(&self) -> Output<u32>
[src]fn preferred_vector_width_long(&self) -> Output<u32>
[src]fn preferred_vector_width_float(&self) -> Output<u32>
[src]fn preferred_vector_width_double(&self) -> Output<u32>
[src]fn preferred_vector_width_half(&self) -> Output<u32>
[src]fn vendor_id(&self) -> Output<u32>
[src]fn available(&self) -> Output<bool>
[src]fn compiler_available(&self) -> Output<bool>
[src]fn endian_little(&self) -> Output<bool>
[src]fn error_correction_support(&self) -> Output<bool>
[src]fn host_unified_memory(&self) -> Output<bool>
[src]fn image_support(&self) -> Output<bool>
[src]fn linker_available(&self) -> Output<bool>
[src]fn preferred_interop_user_sync(&self) -> Output<bool>
[src]fn name(&self) -> Output<String>
[src]fn opencl_c_version(&self) -> Output<String>
[src]fn profile(&self) -> Output<String>
[src]fn vendor(&self) -> Output<String>
[src]fn version(&self) -> Output<String>
[src]fn driver_version(&self) -> Output<String>
[src]fn global_mem_cache_size(&self) -> Output<u64>
[src]fn global_mem_size(&self) -> Output<u64>
[src]fn local_mem_size(&self) -> Output<u64>
[src]fn max_constant_buffer_size(&self) -> Output<u64>
[src]fn max_mem_alloc_size(&self) -> Output<u64>
[src]fn image2d_max_width(&self) -> Output<usize>
[src]fn image2d_max_height(&self) -> Output<usize>
[src]fn image3d_max_width(&self) -> Output<usize>
[src]fn image3d_max_height(&self) -> Output<usize>
[src]fn image3d_max_depth(&self) -> Output<usize>
[src]fn image_max_buffer_size(&self) -> Output<usize>
[src]fn image_max_array_size(&self) -> Output<usize>
[src]fn max_parameter_size(&self) -> Output<usize>
[src]fn max_work_group_size(&self) -> Output<usize>
[src]fn printf_buffer_size(&self) -> Output<usize>
[src]fn profiling_timer_resolution(&self) -> Output<usize>
[src]fn max_work_item_sizes(&self) -> Output<Vec<usize>>
[src]fn local_mem_type(&self) -> Output<DeviceLocalMemType>
[src]fn execution_capabilities(&self) -> Output<DeviceExecCapabilities>
[src]fn global_mem_cache_type(&self) -> Output<DeviceMemCacheType>
[src]fn partition_affinity_domain(&self) -> Output<DeviceAffinityDomain>
[src]fn device_type(&self) -> Output<DeviceType>
[src]impl Send for ClDeviceID
[src]impl Sync for ClDeviceID
[src]