Trait opencv::prelude::WidgetTrait [−][src]
Base class of all widgets. Widget is implicitly shared.
Required methods
fn as_raw_Widget(&self) -> *const c_void[src]
fn as_raw_mut_Widget(&mut self) -> *mut c_void[src]
Provided methods
fn set_rendering_property(&mut self, property: i32, value: f64) -> Result<()>[src]
Sets rendering property of the widget.
Parameters
- property: Property that will be modified.
- value: The new value of the property.
Rendering property can be one of the following:
- POINT_SIZE
- OPACITY
- LINE_WIDTH
- FONT_SIZE
REPRESENTATION: Expected values are
- REPRESENTATION_POINTS
- REPRESENTATION_WIREFRAME
- REPRESENTATION_SURFACE
IMMEDIATE_RENDERING:
- Turn on immediate rendering by setting the value to 1.
- Turn off immediate rendering by setting the value to 0.
SHADING: Expected values are
- SHADING_FLAT
- SHADING_GOURAUD
- SHADING_PHONG
fn get_rendering_property(&self, property: i32) -> Result<f64>[src]
Returns rendering property of the widget.
Parameters
- property: Property.
Rendering property can be one of the following:
- POINT_SIZE
- OPACITY
- LINE_WIDTH
- FONT_SIZE
- AMBIENT
REPRESENTATION: Expected values are
- REPRESENTATION_POINTS
- REPRESENTATION_WIREFRAME
- REPRESENTATION_SURFACE
IMMEDIATE_RENDERING:
- Turn on immediate rendering by setting the value to 1.
- Turn off immediate rendering by setting the value to 0.
SHADING: Expected values are
- SHADING_FLAT
- SHADING_GOURAUD
- SHADING_PHONG