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