[−][src]Struct webrender::ProgramCache
Methods
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> Same<T> for T
type Output = T
Should always be Self
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>,