pub struct ExternalGpuCaptureMetrics {Show 13 fields
pub capture_label: String,
pub measured_gpu: bool,
pub adapter: Option<String>,
pub backend: Option<String>,
pub resolution: [usize; 2],
pub kernel: String,
pub total_ms: Option<f64>,
pub dispatch_ms: Option<f64>,
pub readback_ms: Option<f64>,
pub mean_abs_trust_delta_vs_cpu: Option<f32>,
pub mean_abs_alpha_delta_vs_cpu: Option<f32>,
pub mean_abs_intervention_delta_vs_cpu: Option<f32>,
pub notes: Vec<String>,
}Fields§
§capture_label: String§measured_gpu: bool§adapter: Option<String>§backend: Option<String>§resolution: [usize; 2]§kernel: String§total_ms: Option<f64>§dispatch_ms: Option<f64>§readback_ms: Option<f64>§mean_abs_trust_delta_vs_cpu: Option<f32>§mean_abs_alpha_delta_vs_cpu: Option<f32>§mean_abs_intervention_delta_vs_cpu: Option<f32>§notes: Vec<String>Trait Implementations§
Source§impl Clone for ExternalGpuCaptureMetrics
impl Clone for ExternalGpuCaptureMetrics
Source§fn clone(&self) -> ExternalGpuCaptureMetrics
fn clone(&self) -> ExternalGpuCaptureMetrics
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 ExternalGpuCaptureMetrics
impl Debug for ExternalGpuCaptureMetrics
Source§impl<'de> Deserialize<'de> for ExternalGpuCaptureMetrics
impl<'de> Deserialize<'de> for ExternalGpuCaptureMetrics
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ExternalGpuCaptureMetrics
impl RefUnwindSafe for ExternalGpuCaptureMetrics
impl Send for ExternalGpuCaptureMetrics
impl Sync for ExternalGpuCaptureMetrics
impl Unpin for ExternalGpuCaptureMetrics
impl UnsafeUnpin for ExternalGpuCaptureMetrics
impl UnwindSafe for ExternalGpuCaptureMetrics
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