pub struct TextureContext { /* private fields */ }Expand description
Context required to create and update textures.
Implementations§
Trait Implementations§
Source§impl Clone for TextureContext
impl Clone for TextureContext
Source§fn clone(&self) -> TextureContext
fn clone(&self) -> TextureContext
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl CreateTexture<TextureContext> for Texture
impl CreateTexture<TextureContext> for Texture
Source§fn create<S: Into<[u32; 2]>>(
_: &mut TextureContext,
_format: Format,
memory: &[u8],
size: S,
settings: &TextureSettings,
) -> Result<Self, TextureError>
fn create<S: Into<[u32; 2]>>( _: &mut TextureContext, _format: Format, memory: &[u8], size: S, settings: &TextureSettings, ) -> Result<Self, TextureError>
Create texture from memory.
Source§impl TextureOp<TextureContext> for Texture
impl TextureOp<TextureContext> for Texture
Source§type Error = TextureError
type Error = TextureError
The error when performing an operation.
Auto Trait Implementations§
impl Freeze for TextureContext
impl !RefUnwindSafe for TextureContext
impl Send for TextureContext
impl Sync for TextureContext
impl Unpin for TextureContext
impl !UnwindSafe for TextureContext
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)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