Class RenderWindow
Inheritance
System.Object
OpenToolkit.Windowing.Desktop.NativeWindow
OpenToolkit.Windowing.Desktop.GameWindow
RenderWindow
Implements
OpenToolkit.Windowing.Common.IGameWindow
OpenToolkit.Windowing.Common.INativeWindow
System.IDisposable
Inherited Members
OpenToolkit.Windowing.Desktop.GameWindow.Run()
OpenToolkit.Windowing.Desktop.GameWindow.SwapBuffers()
OpenToolkit.Windowing.Desktop.GameWindow.Close()
OpenToolkit.Windowing.Desktop.GameWindow.OnRenderThreadStarted()
OpenToolkit.Windowing.Desktop.GameWindow.IsRunningSlowly
OpenToolkit.Windowing.Desktop.GameWindow.IsMultiThreaded
OpenToolkit.Windowing.Desktop.GameWindow.RenderFrequency
OpenToolkit.Windowing.Desktop.GameWindow.RenderTime
OpenToolkit.Windowing.Desktop.GameWindow.UpdateFrequency
OpenToolkit.Windowing.Desktop.GameWindow.VSync
OpenToolkit.Windowing.Desktop.GameWindow.Load
OpenToolkit.Windowing.Desktop.GameWindow.Unload
OpenToolkit.Windowing.Desktop.GameWindow.UpdateFrame
OpenToolkit.Windowing.Desktop.GameWindow.RenderThreadStarted
OpenToolkit.Windowing.Desktop.GameWindow.RenderFrame
OpenToolkit.Windowing.Desktop.NativeWindow.MakeCurrent()
OpenToolkit.Windowing.Desktop.NativeWindow.ProcessEvents(System.Double)
OpenToolkit.Windowing.Desktop.NativeWindow.ProcessEvents()
OpenToolkit.Windowing.Desktop.NativeWindow.PointToClient(OpenToolkit.Mathematics.Vector2i)
OpenToolkit.Windowing.Desktop.NativeWindow.PointToScreen(OpenToolkit.Mathematics.Vector2i)
OpenToolkit.Windowing.Desktop.NativeWindow.IsKeyDown(OpenToolkit.Windowing.Common.Input.Key)
OpenToolkit.Windowing.Desktop.NativeWindow.IsKeyUp(OpenToolkit.Windowing.Common.Input.Key)
OpenToolkit.Windowing.Desktop.NativeWindow.IsKeyPressed(OpenToolkit.Windowing.Common.Input.Key)
OpenToolkit.Windowing.Desktop.NativeWindow.IsKeyReleased(OpenToolkit.Windowing.Common.Input.Key)
OpenToolkit.Windowing.Desktop.NativeWindow.IsMouseButtonDown(OpenToolkit.Windowing.Common.Input.MouseButton)
OpenToolkit.Windowing.Desktop.NativeWindow.IsMouseButtonUp(OpenToolkit.Windowing.Common.Input.MouseButton)
OpenToolkit.Windowing.Desktop.NativeWindow.IsMouseButtonPressed(OpenToolkit.Windowing.Common.Input.MouseButton)
OpenToolkit.Windowing.Desktop.NativeWindow.IsMouseButtonReleased(OpenToolkit.Windowing.Common.Input.MouseButton)
OpenToolkit.Windowing.Desktop.NativeWindow.TryGetCurrentMonitorScale(System.Single, System.Single)
OpenToolkit.Windowing.Desktop.NativeWindow.TryGetCurrentMonitorDpi(System.Single, System.Single)
OpenToolkit.Windowing.Desktop.NativeWindow.TryGetCurrentMonitorDpiRaw(System.Single, System.Single)
OpenToolkit.Windowing.Desktop.NativeWindow.OnMove(OpenToolkit.Windowing.Common.WindowPositionEventArgs)
OpenToolkit.Windowing.Desktop.NativeWindow.OnRefresh()
OpenToolkit.Windowing.Desktop.NativeWindow.OnClosing(System.ComponentModel.CancelEventArgs)
OpenToolkit.Windowing.Desktop.NativeWindow.OnClosed()
OpenToolkit.Windowing.Desktop.NativeWindow.OnJoystickConnected(OpenToolkit.Windowing.Common.JoystickEventArgs)
OpenToolkit.Windowing.Desktop.NativeWindow.OnTextInput(OpenToolkit.Windowing.Common.TextInputEventArgs)
OpenToolkit.Windowing.Desktop.NativeWindow.OnMonitorConnected(OpenToolkit.Windowing.Common.MonitorEventArgs)
OpenToolkit.Windowing.Desktop.NativeWindow.OnMouseLeave()
OpenToolkit.Windowing.Desktop.NativeWindow.OnMouseEnter()
OpenToolkit.Windowing.Desktop.NativeWindow.OnMouseDown(OpenToolkit.Windowing.Common.MouseButtonEventArgs)
OpenToolkit.Windowing.Desktop.NativeWindow.OnMouseUp(OpenToolkit.Windowing.Common.MouseButtonEventArgs)
OpenToolkit.Windowing.Desktop.NativeWindow.OnMinimized(OpenToolkit.Windowing.Common.MinimizedEventArgs)
OpenToolkit.Windowing.Desktop.NativeWindow.OnFileDrop(OpenToolkit.Windowing.Common.FileDropEventArgs)
OpenToolkit.Windowing.Desktop.NativeWindow.Dispose(System.Boolean)
OpenToolkit.Windowing.Desktop.NativeWindow.Dispose()
OpenToolkit.Windowing.Desktop.NativeWindow.WindowPtr
OpenToolkit.Windowing.Desktop.NativeWindow.KeyboardState
OpenToolkit.Windowing.Desktop.NativeWindow.LastKeyboardState
OpenToolkit.Windowing.Desktop.NativeWindow.JoystickStates
OpenToolkit.Windowing.Desktop.NativeWindow.LastJoystickStates
OpenToolkit.Windowing.Desktop.NativeWindow.MousePosition
OpenToolkit.Windowing.Desktop.NativeWindow.MouseDelta
OpenToolkit.Windowing.Desktop.NativeWindow.MouseState
OpenToolkit.Windowing.Desktop.NativeWindow.LastMouseState
OpenToolkit.Windowing.Desktop.NativeWindow.IsAnyKeyDown
OpenToolkit.Windowing.Desktop.NativeWindow.IsAnyMouseButtonDown
OpenToolkit.Windowing.Desktop.NativeWindow.Icon
OpenToolkit.Windowing.Desktop.NativeWindow.IsEventDriven
OpenToolkit.Windowing.Desktop.NativeWindow.ClipboardString
OpenToolkit.Windowing.Desktop.NativeWindow.Title
OpenToolkit.Windowing.Desktop.NativeWindow.API
OpenToolkit.Windowing.Desktop.NativeWindow.Profile
OpenToolkit.Windowing.Desktop.NativeWindow.Flags
OpenToolkit.Windowing.Desktop.NativeWindow.APIVersion
OpenToolkit.Windowing.Desktop.NativeWindow.CurrentMonitor
OpenToolkit.Windowing.Desktop.NativeWindow.IsFocused
OpenToolkit.Windowing.Desktop.NativeWindow.IsVisible
OpenToolkit.Windowing.Desktop.NativeWindow.Exists
OpenToolkit.Windowing.Desktop.NativeWindow.IsExiting
OpenToolkit.Windowing.Desktop.NativeWindow.WindowState
OpenToolkit.Windowing.Desktop.NativeWindow.WindowBorder
OpenToolkit.Windowing.Desktop.NativeWindow.Bounds
OpenToolkit.Windowing.Desktop.NativeWindow.Location
OpenToolkit.Windowing.Desktop.NativeWindow.Size
OpenToolkit.Windowing.Desktop.NativeWindow.ClientRectangle
OpenToolkit.Windowing.Desktop.NativeWindow.ClientSize
OpenToolkit.Windowing.Desktop.NativeWindow.IsFullscreen
OpenToolkit.Windowing.Desktop.NativeWindow.Cursor
OpenToolkit.Windowing.Desktop.NativeWindow.CursorVisible
OpenToolkit.Windowing.Desktop.NativeWindow.CursorGrabbed
OpenToolkit.Windowing.Desktop.NativeWindow.Move
OpenToolkit.Windowing.Desktop.NativeWindow.Resize
OpenToolkit.Windowing.Desktop.NativeWindow.Refresh
OpenToolkit.Windowing.Desktop.NativeWindow.Closing
OpenToolkit.Windowing.Desktop.NativeWindow.Closed
OpenToolkit.Windowing.Desktop.NativeWindow.Minimized
OpenToolkit.Windowing.Desktop.NativeWindow.JoystickConnected
OpenToolkit.Windowing.Desktop.NativeWindow.FocusedChanged
OpenToolkit.Windowing.Desktop.NativeWindow.KeyDown
OpenToolkit.Windowing.Desktop.NativeWindow.TextInput
OpenToolkit.Windowing.Desktop.NativeWindow.KeyUp
OpenToolkit.Windowing.Desktop.NativeWindow.MonitorConnected
OpenToolkit.Windowing.Desktop.NativeWindow.MouseLeave
OpenToolkit.Windowing.Desktop.NativeWindow.MouseEnter
OpenToolkit.Windowing.Desktop.NativeWindow.MouseDown
OpenToolkit.Windowing.Desktop.NativeWindow.MouseUp
OpenToolkit.Windowing.Desktop.NativeWindow.MouseMove
OpenToolkit.Windowing.Desktop.NativeWindow.MouseWheel
OpenToolkit.Windowing.Desktop.NativeWindow.FileDrop
Namespace: Aximo.Engine.Windows
Assembly: AxEngine.dll
Syntax
public class RenderWindow : GameWindow, IGameWindow, INativeWindow, IDisposable
Constructors
| Improve this Doc View SourceRenderWindow(ApplicationConfig)
Declaration
public RenderWindow(ApplicationConfig config)
Parameters
Type | Name | Description |
---|---|---|
ApplicationConfig | config |
Methods
| Improve this Doc View SourceOnFocusedChanged(FocusedChangedEventArgs)
Declaration
protected override void OnFocusedChanged(FocusedChangedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
OpenToolkit.Windowing.Common.FocusedChangedEventArgs | e |
Overrides
OpenToolkit.Windowing.Desktop.NativeWindow.OnFocusedChanged(OpenToolkit.Windowing.Common.FocusedChangedEventArgs)
|
Improve this Doc
View Source
OnKeyDown(KeyboardKeyEventArgs)
Declaration
protected override void OnKeyDown(KeyboardKeyEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
OpenToolkit.Windowing.Common.KeyboardKeyEventArgs | e |
Overrides
OpenToolkit.Windowing.Desktop.NativeWindow.OnKeyDown(OpenToolkit.Windowing.Common.KeyboardKeyEventArgs)
|
Improve this Doc
View Source
OnKeyUp(KeyboardKeyEventArgs)
Declaration
protected override void OnKeyUp(KeyboardKeyEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
OpenToolkit.Windowing.Common.KeyboardKeyEventArgs | e |
Overrides
OpenToolkit.Windowing.Desktop.NativeWindow.OnKeyUp(OpenToolkit.Windowing.Common.KeyboardKeyEventArgs)
|
Improve this Doc
View Source
OnLoad()
Declaration
protected override void OnLoad()
Overrides
OpenToolkit.Windowing.Desktop.GameWindow.OnLoad()
|
Improve this Doc
View Source
OnMouseMove(MouseMoveEventArgs)
Declaration
protected override void OnMouseMove(MouseMoveEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
OpenToolkit.Windowing.Common.MouseMoveEventArgs | e |
Overrides
OpenToolkit.Windowing.Desktop.NativeWindow.OnMouseMove(OpenToolkit.Windowing.Common.MouseMoveEventArgs)
|
Improve this Doc
View Source
OnMouseWheel(MouseWheelEventArgs)
Declaration
protected override void OnMouseWheel(MouseWheelEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
OpenToolkit.Windowing.Common.MouseWheelEventArgs | e |
Overrides
OpenToolkit.Windowing.Desktop.NativeWindow.OnMouseWheel(OpenToolkit.Windowing.Common.MouseWheelEventArgs)
|
Improve this Doc
View Source
OnRenderFrame(FrameEventArgs)
Declaration
protected override void OnRenderFrame(FrameEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
OpenToolkit.Windowing.Common.FrameEventArgs | e |
Overrides
OpenToolkit.Windowing.Desktop.GameWindow.OnRenderFrame(OpenToolkit.Windowing.Common.FrameEventArgs)
|
Improve this Doc
View Source
OnResize(ResizeEventArgs)
Declaration
protected override void OnResize(ResizeEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
OpenToolkit.Windowing.Common.ResizeEventArgs | e |
Overrides
OpenToolkit.Windowing.Desktop.NativeWindow.OnResize(OpenToolkit.Windowing.Common.ResizeEventArgs)
|
Improve this Doc
View Source
OnUnload()
Declaration
protected override void OnUnload()
Overrides
OpenToolkit.Windowing.Desktop.GameWindow.OnUnload()
|
Improve this Doc
View Source
OnUpdateFrame(FrameEventArgs)
Declaration
protected override void OnUpdateFrame(FrameEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
OpenToolkit.Windowing.Common.FrameEventArgs | e |
Overrides
OpenToolkit.Windowing.Desktop.GameWindow.OnUpdateFrame(OpenToolkit.Windowing.Common.FrameEventArgs)
Implements
OpenToolkit.Windowing.Common.IGameWindow
OpenToolkit.Windowing.Common.INativeWindow
System.IDisposable