pub struct RAPassRegistry { /* private fields */ }Implementations§
Source§impl RAPassRegistry
impl RAPassRegistry
pub fn new() -> Self
pub fn register(&mut self, config: RAPassConfig)
pub fn enabled_passes(&self) -> Vec<&RAPassConfig>
pub fn get_stats(&self, name: &str) -> Option<&RAPassStats>
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 RAPassRegistry
impl RefUnwindSafe for RAPassRegistry
impl Send for RAPassRegistry
impl Sync for RAPassRegistry
impl Unpin for RAPassRegistry
impl UnsafeUnpin for RAPassRegistry
impl UnwindSafe for RAPassRegistry
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