Enum fyrox_ui::image::ImageMessage
source · pub enum ImageMessage {
Texture(Option<SharedTexture>),
Flip(bool),
UvRect(Rect<f32>),
CheckerboardBackground(bool),
}Expand description
A set of messages that could be used to alter Image widget state at runtime.
Variants§
Texture(Option<SharedTexture>)
Used to set new texture of the Image widget.
Flip(bool)
Used to enable or disable texture flip of the Image widget. See respective section
of the docs for more info.
UvRect(Rect<f32>)
Used to set specific portion of the texture. See respective section of the docs for more info.
CheckerboardBackground(bool)
Used to enable or disable checkerboard background. See respective section of the docs for more info.
Implementations§
source§impl ImageMessage
impl ImageMessage
sourcepub fn texture(
destination: Handle<UiNode>,
direction: MessageDirection,
value: Option<SharedTexture>
) -> UiMessage
pub fn texture( destination: Handle<UiNode>, direction: MessageDirection, value: Option<SharedTexture> ) -> UiMessage
Creates ImageMessage::Texture message.
sourcepub fn flip(
destination: Handle<UiNode>,
direction: MessageDirection,
value: bool
) -> UiMessage
pub fn flip( destination: Handle<UiNode>, direction: MessageDirection, value: bool ) -> UiMessage
Creates ImageMessage::Flip message.
sourcepub fn uv_rect(
destination: Handle<UiNode>,
direction: MessageDirection,
value: Rect<f32>
) -> UiMessage
pub fn uv_rect( destination: Handle<UiNode>, direction: MessageDirection, value: Rect<f32> ) -> UiMessage
Creates ImageMessage::UvRect message.
sourcepub fn checkerboard_background(
destination: Handle<UiNode>,
direction: MessageDirection,
value: bool
) -> UiMessage
pub fn checkerboard_background( destination: Handle<UiNode>, direction: MessageDirection, value: bool ) -> UiMessage
Creates ImageMessage::CheckerboardBackground message.
Trait Implementations§
source§impl Clone for ImageMessage
impl Clone for ImageMessage
source§fn clone(&self) -> ImageMessage
fn clone(&self) -> ImageMessage
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 moresource§impl Debug for ImageMessage
impl Debug for ImageMessage
source§impl PartialEq<ImageMessage> for ImageMessage
impl PartialEq<ImageMessage> for ImageMessage
source§fn eq(&self, other: &ImageMessage) -> bool
fn eq(&self, other: &ImageMessage) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for ImageMessage
Auto Trait Implementations§
impl !RefUnwindSafe for ImageMessage
impl Send for ImageMessage
impl Sync for ImageMessage
impl Unpin for ImageMessage
impl !UnwindSafe for ImageMessage
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> FieldValue for Twhere
T: 'static,
impl<T> FieldValue for Twhere T: 'static,
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.