pub enum ResolvedSurfaceTexture {
    TextureCache {
        texture: TextureSource,
    },
    Native {
        id: NativeTileId,
        size: DeviceIntSize,
    },
}Expand description
This is the same as a SurfaceTextureDescriptor but has been resolved
into a texture cache handle (if appropriate) that can be used by the
batching and compositing code in the renderer.
Variants§
TextureCache
Fields
§
texture: TextureSourceThe texture ID to draw to.
Native
Fields
§
id: NativeTileIdThe arbitrary id of this tile.
§
size: DeviceIntSizeThe size of the tile in device pixels.
Trait Implementations§
Source§impl Clone for ResolvedSurfaceTexture
 
impl Clone for ResolvedSurfaceTexture
Source§fn clone(&self) -> ResolvedSurfaceTexture
 
fn clone(&self) -> ResolvedSurfaceTexture
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read moreSource§impl Debug for ResolvedSurfaceTexture
 
impl Debug for ResolvedSurfaceTexture
Source§impl Hash for ResolvedSurfaceTexture
 
impl Hash for ResolvedSurfaceTexture
Source§impl PartialEq for ResolvedSurfaceTexture
 
impl PartialEq for ResolvedSurfaceTexture
Source§impl Serialize for ResolvedSurfaceTexture
 
impl Serialize for ResolvedSurfaceTexture
impl Eq for ResolvedSurfaceTexture
impl StructuralPartialEq for ResolvedSurfaceTexture
Auto Trait Implementations§
impl Freeze for ResolvedSurfaceTexture
impl RefUnwindSafe for ResolvedSurfaceTexture
impl Send for ResolvedSurfaceTexture
impl Sync for ResolvedSurfaceTexture
impl Unpin for ResolvedSurfaceTexture
impl UnwindSafe for ResolvedSurfaceTexture
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
Source§impl<T> CloneToUninit for Twhere
    T: Clone,
 
impl<T> CloneToUninit for Twhere
    T: Clone,
Source§impl<T> IntoEither for T
 
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
 
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
 
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more