[−][src]Enum imgui_sys::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 Eq for ImGuiMouseCursor
[src]
impl Copy for ImGuiMouseCursor
[src]
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 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 Debug for ImGuiMouseCursor
[src]
Auto Trait Implementations
impl Send for ImGuiMouseCursor
impl Sync for ImGuiMouseCursor
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
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> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?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>,