Struct conrod_core::widget::button::Image [−][src]
pub struct Image { pub image_id: Id, pub hover_image_id: Option<Id>, pub press_image_id: Option<Id>, pub color: ImageColor, pub src_rect: Option<Rect>, }
Expand description
The Button
displays an Image
on top.
Fields
image_id: Id
The id of the Image
to be used.
hover_image_id: Option<Id>
The image displayed when the mouse hovers over the button.
press_image_id: Option<Id>
The image displayed when the mouse has captured and is pressing the button.
color: ImageColor
If Some
, maps the image’s luminance to this Color
.
src_rect: Option<Rect>
The rectangular area of the original source image that should be displayed.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Image
impl Send for Image
impl Sync for Image
impl Unpin for Image
impl UnwindSafe for Image
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more