[][src]Enum imgui_sys::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 Eq for ImGuiMouseCursor[src]

impl Copy for ImGuiMouseCursor[src]

impl PartialEq<ImGuiMouseCursor> for ImGuiMouseCursor[src]

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

This method tests for !=.

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 Debug for ImGuiMouseCursor[src]

Auto Trait Implementations

Blanket Implementations

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

type Owned = T

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<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> Any for T where
    T: 'static + ?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.