Struct re_analytics::event::ViewerRuntimeInformation
source · pub struct ViewerRuntimeInformation {
pub is_wsl: bool,
pub graphics_adapter_backend: String,
pub re_renderer_device_tier: String,
}
Expand description
Some sparse information about the runtime environment the viewer is running in.
Fields§
§is_wsl: bool
Whether the viewer is started directly from within Windows Subsystem for Linux (WSL).
graphics_adapter_backend: String
The wgpu graphics backend used by the viewer.
For possible values see wgpu::Backend
.
re_renderer_device_tier: String
The device tier re_renderer
identified for the graphics adapter.
For possible values see re_renderer::config::DeviceTier
.
This is a very rough indication of the capabilities of the graphics adapter.
We do not want to send details graphics driver/capability information here since
it’s too detailed (could be used for fingerprinting which we don’t want) and not as useful
anyways since it’s hard to learn about the typically identified capabilities.
Trait Implementations§
source§impl Properties for ViewerRuntimeInformation
impl Properties for ViewerRuntimeInformation
fn serialize(self, event: &mut AnalyticsEvent)
Auto Trait Implementations§
impl Freeze for ViewerRuntimeInformation
impl RefUnwindSafe for ViewerRuntimeInformation
impl Send for ViewerRuntimeInformation
impl Sync for ViewerRuntimeInformation
impl Unpin for ViewerRuntimeInformation
impl UnwindSafe for ViewerRuntimeInformation
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