[−][src]Enum imgui::ImGuiMouseCursor
A mouse cursor identifier
User code may request binding to display given cursor, which is why we have some cursors that are marked unused here
Variants
None
Arrow
TextInput
When hovering over InputText, etc.
ResizeAll
(Unused by imgui functions)
ResizeNS
When hovering over an horizontal border
ResizeEW
When hovering over a vertical border or a column
ResizeNESW
When hovering over the bottom-left corner of a window
ResizeNWSE
When hovering over the bottom-right corner of a window
Hand
(Unused by imgui functions. Use for e.g. hyperlinks)
Methods
impl ImGuiMouseCursor
[src]
pub const VARIANTS: [ImGuiMouseCursor; 8]
[src]
All possible ImGuiMouseCursor
variants, except None
Trait Implementations
impl Debug for ImGuiMouseCursor
[src]
impl Copy for ImGuiMouseCursor
[src]
impl Clone for ImGuiMouseCursor
[src]
fn clone(&self) -> ImGuiMouseCursor
[src]
default fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialEq<ImGuiMouseCursor> for ImGuiMouseCursor
[src]
fn eq(&self, other: &ImGuiMouseCursor) -> bool
[src]
#[must_use]
default fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
default fn ne(&self, other: &Rhs) -> boolThis method tests for !=
.
impl Eq for ImGuiMouseCursor
[src]
Auto Trait Implementations
impl Send for ImGuiMouseCursor
impl Sync for ImGuiMouseCursor
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,