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>
)