Struct epi::IntegrationInfo [−][src]
pub struct IntegrationInfo {
pub web_info: Option<WebInfo>,
pub prefer_dark_mode: Option<bool>,
pub cpu_usage: Option<f32>,
pub seconds_since_midnight: Option<f64>,
pub native_pixels_per_point: Option<f32>,
}
Expand description
Information about the integration passed to the use app each frame.
Fields
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.
seconds_since_midnight: Option<f64>
Local time. Used for the clock in the demo app.
Set to None
if you don’t know.
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