Trait webrender_api::BlobImageRenderer 
                   
                       [−]
                   
               [src]
pub trait BlobImageRenderer: Send {
    fn add(
        &mut self, 
        key: ImageKey, 
        data: BlobImageData, 
        tiling: Option<TileSize>
    );
    fn update(
        &mut self, 
        key: ImageKey, 
        data: BlobImageData, 
        dirty_rect: Option<DeviceUintRect>
    );
    fn delete(&mut self, key: ImageKey);
    fn request(
        &mut self, 
        services: &BlobImageResources, 
        key: BlobImageRequest, 
        descriptor: &BlobImageDescriptor, 
        dirty_rect: Option<DeviceUintRect>
    );
    fn resolve(&mut self, key: BlobImageRequest) -> BlobImageResult;
    fn delete_font(&mut self, key: FontKey);
    fn delete_font_instance(&mut self, key: FontInstanceKey);
}
            Required Methods
fn add(&mut self, key: ImageKey, data: BlobImageData, tiling: Option<TileSize>)
fn update(
    &mut self, 
    key: ImageKey, 
    data: BlobImageData, 
    dirty_rect: Option<DeviceUintRect>
)
&mut self,
key: ImageKey,
data: BlobImageData,
dirty_rect: Option<DeviceUintRect>
)
fn delete(&mut self, key: ImageKey)
fn request(
    &mut self, 
    services: &BlobImageResources, 
    key: BlobImageRequest, 
    descriptor: &BlobImageDescriptor, 
    dirty_rect: Option<DeviceUintRect>
)
&mut self,
services: &BlobImageResources,
key: BlobImageRequest,
descriptor: &BlobImageDescriptor,
dirty_rect: Option<DeviceUintRect>
)