API Documentation
Imagini
AppBase
Window
Events
TotalTime
ElapsedAppTime
IsMouseVisible
CaptureMouse
MousePosition
IsActive
TargetElapsedTime
InactiveSleepTime
MaxElapsedTime
IsFixedTimeStep
IsRunningSlowly
IsDisposed
AppBase(WindowSettings)
AppBase(Window)
CancelExitRequest()
Dispose()
RequestExit()
ResetElapsedTime()
Run()
SetupEvents()
SuppressDraw()
Terminate()
Tick()
AppExitEventArgs
Cancel
CommonEventArgs
Timestamp
ControllerAxisEventArgs
ControllerID
Axis
Value
ControllerAxisEventArgs(int, ControllerAxis, short)
ControllerButtonEventArgs
ControllerID
Button
IsPressed
ControllerButtonEventArgs(int, ControllerButton, bool)
ControllerDeviceStateEventArgs
ControllerID
Connected
ControllerDeviceStateEventArgs(int, bool)
ControllerEvents
Display
All
Modes
CurrentMode
DesktopMode
Name
EventManager
Poll(bool)
Pump()
Push(CommonEventArgs)
Events
InputEvents
OnTextEdit
OnTextInput
JoystickEvents
KeyboardEvents
MouseEvents
WindowEvents
Window
Input
Keyboard
Mouse
Joystick
Controller
Touch
Global
Owner
ImaginiException
ImaginiException()
ImaginiException(string)
ImaginiException(string, Exception)
JoyAxisMotionEventArgs
JoystickID
Axis
Value
JoyAxisMotionEventArgs(int, byte, short)
JoyBallMotionEventArgs
JoystickID
Ball
RelativeX
RelativeY
JoyBallMotionEventArgs(int, byte, short, short)
JoyButtonEventArgs
JoystickID
Button
IsPressed
JoyButtonEventArgs(int, byte, bool)
JoyDeviceStateEventArgs
JoystickID
Connected
JoyDeviceStateEventArgs(int, bool)
JoyHatMotionEventArgs
JoystickID
Hat
Position
JoyHatMotionEventArgs(int, byte, HatPosition)
KeyboardEventArgs
Window
Key
IsPressed
IsRepeat
KeyboardEventArgs(KeyboardKey, bool, Window, bool)
Logger
Log
Set(LoggerConfiguration)
MouseButtonEventArgs
Window
Button
IsPressed
Clicks
X
Y
MouseButtonEventArgs(MouseButton, int, int, bool, Window, byte)
MouseMoveEventArgs
Window
Buttons
X
Y
RelativeX
RelativeY
MouseMoveEventArgs(int, int, int, int, MouseButtons, Window)
IsPressed(MouseButtons)
MouseWheelEventArgs
Window
X
Y
MouseWheelEventArgs(int, int, Window)
Resource
IsDisposed
TextEditingEventArgs
Window
Text
Start
Length
TextEditingEventArgs(string, int, int, Window)
TextInputEventArgs
Window
Text
TextInputEventArgs(string, Window)
TouchEvents
TouchFingerEventArgs
Type
DeviceID
FingerID
X
Y
DX
DY
Pressure
TouchFingerEventArgs(TouchEventType, long, long, float, float, float, float, float)
Window
Handle
Windows
Size
SizeInPixels
MinimumSize
MaximumSize
Settings
Mode
IsVisible
IsFocused
IsMinimized
IsMaximized
Title
DisplayIndex
Display
Subsystem
Apply(WindowSettings)
Hide()
Maximize()
Minimize()
OverrideCurrentWith(Window)
Window(WindowSettings, uint)
Window(IntPtr)
Raise()
Restore()
Show()
WindowSettings
WindowWidth
WindowHeight
IsFullscreen
VSync
IsVisible
IsBorderless
IsResizable
AllowHighDpi
DisplayIndex
Title
WindowMode
FullscreenDisplayMode
Clone()
GetFlags()
WindowStateChangeEventArgs
Window
State
X
Y
WindowStateChangeEventArgs(WindowStateChange, Window, int?, int?)
DisplayMode
Width
Height
RefreshRate
ToString()
KeyboardKey
Scancode
Keycode
Modifiers
ControllerAxis
ControllerButton
HatPosition
Keycode
KeyModifier
MouseButton
MouseButtons
Scancode
TouchEventType
WindowMode
WindowStateChange
WindowSubsystem
Imagini.Core
Extensions
ToKeycode(Scancode)
ToScancode(Keycode)
Imagini.Core.Internal
Native
Windows
SleepAtMost(double)
Generated with DotBook