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