[][src]Trait opencv::core::prelude::ContextTrait

pub trait ContextTrait {
    pub fn as_raw_Context(&self) -> *const c_void;
pub fn as_raw_mut_Context(&mut self) -> *mut c_void; pub fn create(&mut self) -> Result<bool> { ... }
pub fn create_with_type(&mut self, dtype: i32) -> Result<bool> { ... }
pub fn ndevices(&self) -> Result<size_t> { ... }
pub fn device(&self, idx: size_t) -> Result<Device> { ... }
pub fn get_prog(
        &mut self,
        prog: &ProgramSource,
        buildopt: &str,
        errmsg: &mut String
    ) -> Result<Program> { ... }
pub fn unload_prog(&mut self, prog: &mut Program) -> Result<()> { ... }
pub fn ptr(&self) -> Result<*mut c_void> { ... }
pub fn use_svm(&self) -> Result<bool> { ... }
pub fn set_use_svm(&mut self, enabled: bool) -> Result<()> { ... }
pub fn release(&mut self) -> Result<()> { ... }
pub fn empty(&self) -> Result<bool> { ... } }

Required methods

Loading content...

Provided methods

pub fn create(&mut self) -> Result<bool>[src]

@deprecated

pub fn create_with_type(&mut self, dtype: i32) -> Result<bool>[src]

@deprecated

pub fn ndevices(&self) -> Result<size_t>[src]

pub fn device(&self, idx: size_t) -> Result<Device>[src]

pub fn get_prog(
    &mut self,
    prog: &ProgramSource,
    buildopt: &str,
    errmsg: &mut String
) -> Result<Program>
[src]

pub fn unload_prog(&mut self, prog: &mut Program) -> Result<()>[src]

pub fn ptr(&self) -> Result<*mut c_void>[src]

Returns

cl_context value

pub fn use_svm(&self) -> Result<bool>[src]

pub fn set_use_svm(&mut self, enabled: bool) -> Result<()>[src]

pub fn release(&mut self) -> Result<()>[src]

pub fn empty(&self) -> Result<bool>[src]

Loading content...

Implementors

impl ContextTrait for Context[src]

Loading content...