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