[−][src]Struct azul_webrender::ProgramCache
Implementations
impl ProgramCache
[src]
pub fn new(
program_cache_observer: Option<Box<dyn ProgramCacheObserver>>
) -> Rc<Self>
[src]
program_cache_observer: Option<Box<dyn ProgramCacheObserver>>
) -> Rc<Self>
pub fn report_memory(&self, op: VoidPtrToSizeFn) -> usize
[src]
Returns the number of bytes allocated for shaders in the cache.
Auto Trait Implementations
impl !RefUnwindSafe for ProgramCache
impl !Send for ProgramCache
impl !Sync for ProgramCache
impl Unpin for ProgramCache
impl !UnwindSafe for ProgramCache
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,