Enum sdl2_sys::SDL_WindowEventID[][src]

#[repr(u32)]
pub enum SDL_WindowEventID {
Show 17 variants SDL_WINDOWEVENT_NONE, SDL_WINDOWEVENT_SHOWN, SDL_WINDOWEVENT_HIDDEN, SDL_WINDOWEVENT_EXPOSED, SDL_WINDOWEVENT_MOVED, SDL_WINDOWEVENT_RESIZED, SDL_WINDOWEVENT_SIZE_CHANGED, SDL_WINDOWEVENT_MINIMIZED, SDL_WINDOWEVENT_MAXIMIZED, SDL_WINDOWEVENT_RESTORED, SDL_WINDOWEVENT_ENTER, SDL_WINDOWEVENT_LEAVE, SDL_WINDOWEVENT_FOCUS_GAINED, SDL_WINDOWEVENT_FOCUS_LOST, SDL_WINDOWEVENT_CLOSE, SDL_WINDOWEVENT_TAKE_FOCUS, SDL_WINDOWEVENT_HIT_TEST,
}
Expand description

\brief Event subtype for window events

Variants

SDL_WINDOWEVENT_NONE

< Never used

SDL_WINDOWEVENT_SHOWN

< Window has been shown

SDL_WINDOWEVENT_HIDDEN

< Window has been hidden

SDL_WINDOWEVENT_EXPOSED

< Window has been exposed and should be redrawn

SDL_WINDOWEVENT_MOVED

< Window has been moved to data1, data2

SDL_WINDOWEVENT_RESIZED

< Window has been resized to data1xdata2

SDL_WINDOWEVENT_SIZE_CHANGED

< The window size has changed, either as a result of an API call or through the system or user changing the window size.

SDL_WINDOWEVENT_MINIMIZED

< Window has been minimized

SDL_WINDOWEVENT_MAXIMIZED

< Window has been maximized

SDL_WINDOWEVENT_RESTORED

< Window has been restored to normal size and position

SDL_WINDOWEVENT_ENTER

< Window has gained mouse focus

SDL_WINDOWEVENT_LEAVE

< Window has lost mouse focus

SDL_WINDOWEVENT_FOCUS_GAINED

< Window has gained keyboard focus

SDL_WINDOWEVENT_FOCUS_LOST

< Window has lost keyboard focus

SDL_WINDOWEVENT_CLOSE

< The window manager requests that the window be closed

SDL_WINDOWEVENT_TAKE_FOCUS

< Window is being offered a focus (should SetWindowInputFocus() on itself or a subwindow, or ignore)

SDL_WINDOWEVENT_HIT_TEST

< Window had a hit test that wasn’t SDL_HITTEST_NORMAL.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Feeds this value into the given Hasher. Read more

Feeds a slice of this type into the given Hasher. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.