pub struct LibPassRegistry { /* private fields */ }Implementations§
Source§impl LibPassRegistry
impl LibPassRegistry
pub fn new() -> Self
pub fn register(&mut self, config: LibPassConfig)
pub fn enabled_passes(&self) -> Vec<&LibPassConfig>
pub fn get_stats(&self, name: &str) -> Option<&LibPassStats>
pub fn total_passes(&self) -> usize
pub fn enabled_count(&self) -> usize
pub fn update_stats( &mut self, name: &str, changes: u64, time_ms: u64, iter: u32, )
Auto Trait Implementations§
impl Freeze for LibPassRegistry
impl RefUnwindSafe for LibPassRegistry
impl Send for LibPassRegistry
impl Sync for LibPassRegistry
impl Unpin for LibPassRegistry
impl UnsafeUnpin for LibPassRegistry
impl UnwindSafe for LibPassRegistry
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