Struct opencv::core::PlatformInfo
source · pub struct PlatformInfo { /* private fields */ }
Implementations§
source§impl PlatformInfo
impl PlatformInfo
pub fn default() -> PlatformInfo
sourcepub unsafe fn new(id: *mut c_void) -> Result<PlatformInfo>
pub unsafe fn new(id: *mut c_void) -> Result<PlatformInfo>
Parameters
- id: pointer cl_platform_id (cl_platform_id*)
pub fn copy(i: &PlatformInfo) -> Result<PlatformInfo>
pub fn copy_mut(i: PlatformInfo) -> PlatformInfo
Trait Implementations§
source§impl Boxed for PlatformInfo
impl Boxed for PlatformInfo
source§impl Default for PlatformInfo
impl Default for PlatformInfo
source§impl Drop for PlatformInfo
impl Drop for PlatformInfo
source§impl PlatformInfoTrait for PlatformInfo
impl PlatformInfoTrait for PlatformInfo
fn as_raw_mut_PlatformInfo(&mut self) -> *mut c_void
source§impl PlatformInfoTraitConst for PlatformInfo
impl PlatformInfoTraitConst for PlatformInfo
fn as_raw_PlatformInfo(&self) -> *const c_void
fn name(&self) -> Result<String>
fn vendor(&self) -> Result<String>
fn version_major(&self) -> Result<i32>
fn version_minor(&self) -> Result<i32>
fn device_number(&self) -> Result<i32>
fn get_device(&self, device: &mut Device, d: i32) -> Result<()>
fn empty(&self) -> Result<bool>
impl Send for PlatformInfo
impl VectorElement for PlatformInfowhere Vector<PlatformInfo>: VectorExtern<PlatformInfo>,
Auto Trait Implementations§
impl RefUnwindSafe for PlatformInfo
impl !Sync for PlatformInfo
impl Unpin for PlatformInfo
impl UnwindSafe for PlatformInfo
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more