pub struct ImageProcessorConfig {
pub egl_display: Option<EglDisplayKind>,
}Expand description
Configuration for ImageProcessor construction.
Use with ImageProcessor::with_config to override the default EGL
display auto-detection. The default configuration (all fields None)
preserves the existing auto-detection behaviour.
Fields§
§egl_display: Option<EglDisplayKind>Force OpenGL to use this EGL display type instead of auto-detecting.
When None, the processor probes displays in priority order: GBM,
PlatformDevice, Default. Use probe_egl_displays to discover
which displays are available on the current system.
Ignored when EDGEFIRST_DISABLE_GL=1 is set.
Trait Implementations§
Source§impl Clone for ImageProcessorConfig
impl Clone for ImageProcessorConfig
Source§fn clone(&self) -> ImageProcessorConfig
fn clone(&self) -> ImageProcessorConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ImageProcessorConfig
impl Debug for ImageProcessorConfig
Source§impl Default for ImageProcessorConfig
impl Default for ImageProcessorConfig
Source§fn default() -> ImageProcessorConfig
fn default() -> ImageProcessorConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ImageProcessorConfig
impl RefUnwindSafe for ImageProcessorConfig
impl Send for ImageProcessorConfig
impl Sync for ImageProcessorConfig
impl Unpin for ImageProcessorConfig
impl UnsafeUnpin for ImageProcessorConfig
impl UnwindSafe for ImageProcessorConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.