Struct makepad_widgets::shader::std::os::cx_stdin::PresentableImageId
pub struct PresentableImageId { /* private fields */ }
Expand description
Cross-process-unique (on best-effort) ID of a [SharedPresentableImage
],
such that multiple processes on the same system should be able to share
swapchains with each-other and (effectively) never observe collisions.
Implementations§
§impl PresentableImageId
impl PresentableImageId
pub fn alloc() -> PresentableImageId
pub fn as_u64(self) -> u64
Trait Implementations§
§impl Clone for PresentableImageId
impl Clone for PresentableImageId
§fn clone(&self) -> PresentableImageId
fn clone(&self) -> PresentableImageId
Returns a copy 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 more§impl DeBin for PresentableImageId
impl DeBin for PresentableImageId
§impl DeJson for PresentableImageId
impl DeJson for PresentableImageId
fn de_json( s: &mut DeJsonState, i: &mut Chars<'_> ) -> Result<PresentableImageId, DeJsonErr>
fn deserialize_json(input: &str) -> Result<Self, DeJsonErr>
§impl Debug for PresentableImageId
impl Debug for PresentableImageId
§impl PartialEq<PresentableImageId> for PresentableImageId
impl PartialEq<PresentableImageId> for PresentableImageId
§fn eq(&self, other: &PresentableImageId) -> bool
fn eq(&self, other: &PresentableImageId) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.§impl SerBin for PresentableImageId
impl SerBin for PresentableImageId
§impl SerJson for PresentableImageId
impl SerJson for PresentableImageId
fn ser_json(&self, d: usize, s: &mut SerJsonState)
fn serialize_json(&self) -> String
impl Copy for PresentableImageId
impl StructuralPartialEq for PresentableImageId
Auto Trait Implementations§
impl RefUnwindSafe for PresentableImageId
impl Send for PresentableImageId
impl Sync for PresentableImageId
impl Unpin for PresentableImageId
impl UnwindSafe for PresentableImageId
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