Struct epi::IntegrationInfo [−][src]
pub struct IntegrationInfo {
pub name: &'static str,
pub web_info: Option<WebInfo>,
pub prefer_dark_mode: Option<bool>,
pub cpu_usage: Option<f32>,
pub native_pixels_per_point: Option<f32>,
}
Expand description
Information about the integration passed to the use app each frame.
Fields
name: &'static str
The name of the integration, e.g. egui_web
, egui_glium
, egui_glow
web_info: Option<WebInfo>
If the app is running in a Web context, this returns information about the environment.
prefer_dark_mode: Option<bool>
Does the system prefer dark mode (over light mode)?
None
means “don’t know”.
cpu_usage: Option<f32>
Seconds of cpu usage (in seconds) of UI code on the previous frame.
None
if this is the first frame.
native_pixels_per_point: Option<f32>
The OS native pixels-per-point
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for IntegrationInfo
impl Send for IntegrationInfo
impl Sync for IntegrationInfo
impl Unpin for IntegrationInfo
impl UnwindSafe for IntegrationInfo
Blanket Implementations
Mutably borrows from an owned value. Read more