[][src]Enum imgui::ImGuiMouseCursor

#[repr(C)]
pub enum ImGuiMouseCursor { None, Arrow, TextInput, ResizeAll, ResizeNS, ResizeEW, ResizeNESW, ResizeNWSE, Hand, }

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

NoneArrowTextInput

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]

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]

#[must_use]
default fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Eq for ImGuiMouseCursor[src]

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]