GLWindow Klasse

Basisklasse für das Programmfenster

Definition

Namensraum: KWEngine3
Assembly: KWEngine3 (in KWEngine3.dll) Version: 3.0.0.0
C#
public abstract class GLWindow : GameWindow
Inheritance
Object    NativeWindow    GameWindow    GLWindow

Konstruktoren

GLWindow(Boolean) Standardkonstruktor für den Fullscreen-Modus
GLWindow(Int32, Int32, Boolean) Standardkonstruktor für den Fenstermodus

Eigenschaften

API
(Vererbt von NativeWindow)
APIVersion
(Vererbt von NativeWindow)
AspectRatio
(Vererbt von NativeWindow)
Bounds
(Vererbt von NativeWindow)
ClientRectangle
(Vererbt von NativeWindow)
ClientSize
(Vererbt von NativeWindow)
ClipboardString
(Vererbt von NativeWindow)
Context
(Vererbt von NativeWindow)
CurrentMonitor
(Vererbt von NativeWindow)
Cursor
(Vererbt von NativeWindow)
CursorGrabbed
(Vererbt von NativeWindow)
Obsolet.
CursorState
(Vererbt von NativeWindow)
CursorVisible
(Vererbt von NativeWindow)
Obsolet.
Exists
(Vererbt von NativeWindow)
Flags
(Vererbt von NativeWindow)
Height Fensterhöhe (Inhalt)
Icon
(Vererbt von NativeWindow)
IsAnyKeyDown
(Vererbt von NativeWindow)
IsAnyMouseButtonDown
(Vererbt von NativeWindow)
IsEventDriven
(Vererbt von NativeWindow)
IsExiting
(Vererbt von NativeWindow)
IsFocused
(Vererbt von NativeWindow)
IsFullscreen
(Vererbt von NativeWindow)
IsMouseInWindow Prüft, ob der Mauszeiger aktuell innerhalb des Fensters ist
IsMultiThreaded
(Vererbt von GameWindow)
Obsolet.
IsRunningSlowly
(Vererbt von GameWindow)
IsVisible
(Vererbt von NativeWindow)
JoystickStates
(Vererbt von NativeWindow)
KeyboardState
(Vererbt von NativeWindow)
LastJoystickStates
(Vererbt von NativeWindow)
Obsolet.
LastKeyboardState
(Vererbt von NativeWindow)
Obsolet.
LastMouseState
(Vererbt von NativeWindow)
Obsolet.
Location
(Vererbt von NativeWindow)
MaximumSize
(Vererbt von NativeWindow)
MinimumSize
(Vererbt von NativeWindow)
MouseDelta
(Vererbt von NativeWindow)
Obsolet.
MousePosition
(Vererbt von NativeWindow)
MouseState
(Vererbt von NativeWindow)
Profile
(Vererbt von NativeWindow)
RenderFrequency
(Vererbt von GameWindow)
RenderTime
(Vererbt von GameWindow)
Size
(Vererbt von NativeWindow)
Title
(Vererbt von NativeWindow)
UpdateFrequency
(Vererbt von GameWindow)
UpdateTime
(Vererbt von GameWindow)
VSync
(Vererbt von NativeWindow)
Width Fensterbreite (Inhalt)
WindowBorder
(Vererbt von NativeWindow)
WindowPtr
(Vererbt von NativeWindow)
WindowState
(Vererbt von NativeWindow)

Methoden

CenterWindow
(Vererbt von NativeWindow)
CenterWindow(Vector2i)
(Vererbt von NativeWindow)
Close
(Vererbt von GameWindow)
Dispose
(Vererbt von NativeWindow)
Dispose(Boolean)
(Vererbt von NativeWindow)
Finalize
(Vererbt von NativeWindow)
FindMonitor
(Vererbt von NativeWindow)
Obsolet.
Focus
(Vererbt von NativeWindow)
IsKeyDown
(Vererbt von NativeWindow)
IsKeyPressed
(Vererbt von NativeWindow)
IsKeyReleased
(Vererbt von NativeWindow)
IsMouseButtonDown
(Vererbt von NativeWindow)
IsMouseButtonPressed
(Vererbt von NativeWindow)
IsMouseButtonReleased
(Vererbt von NativeWindow)
MakeCurrent
(Vererbt von NativeWindow)
OnClosed
(Vererbt von NativeWindow)
Obsolet.
OnClosing
(Vererbt von NativeWindow)
OnFileDrop
(Vererbt von NativeWindow)
OnFocusedChanged
(Vererbt von NativeWindow)
OnJoystickConnected
(Vererbt von NativeWindow)
OnKeyDown
(Vererbt von NativeWindow)
OnKeyUp
(Vererbt von NativeWindow)
OnLoad Standard-Initialisierungen
(Überschreibt GameWindow.OnLoad)
OnMaximized
(Vererbt von NativeWindow)
OnMinimized
(Vererbt von NativeWindow)
OnMonitorConnected
(Vererbt von NativeWindow)
Obsolet.
OnMouseDown Wird aufgerufen, wenn eine Maustaste gedrückt wird
(Überschreibt NativeWindow.OnMouseDown(MouseButtonEventArgs))
OnMouseEnter
(Vererbt von NativeWindow)
OnMouseLeave
(Vererbt von NativeWindow)
OnMouseMove Wird aufgerufen, wenn sich die Maus bewegt
(Überschreibt NativeWindow.OnMouseMove(MouseMoveEventArgs))
OnMouseUp Wird aufgerufen, wenn eine Maustaste losgelassen wird
(Überschreibt NativeWindow.OnMouseUp(MouseButtonEventArgs))
OnMouseWheel Wird aufgerufen, wenn das Mausrad betätigt wird
(Überschreibt NativeWindow.OnMouseWheel(MouseWheelEventArgs))
OnMove
(Vererbt von NativeWindow)
OnRefresh
(Vererbt von NativeWindow)
OnRenderFrame Wird ausgeführt, wenn ein neues Bild gezeichnet werden soll
(Überschreibt GameWindow.OnRenderFrame(FrameEventArgs))
OnRenderThreadStarted
(Vererbt von GameWindow)
OnResize Wird ausgeführt, wenn sich das Fenster vergrößert/verkleinert
(Überschreibt NativeWindow.OnResize(ResizeEventArgs))
OnTextInput Wird aufgerufen, wenn Text eingegeben wird
(Überschreibt NativeWindow.OnTextInput(TextInputEventArgs))
OnUnload
(Vererbt von GameWindow)
OnUpdateFrame
(Vererbt von GameWindow)
PointToClient
(Vererbt von NativeWindow)
PointToScreen
(Vererbt von NativeWindow)
ProcessEvents
(Vererbt von NativeWindow)
Obsolet.
ProcessEvents(Double)
(Vererbt von NativeWindow)
ProcessInputEvents
(Vererbt von NativeWindow)
Run
(Vererbt von GameWindow)
SetWorld Setzt eine Welt für das Fenster zur Anzeige und initialisiert diese
SwapBuffers
(Vererbt von GameWindow)
TryGetCurrentMonitorDpi
(Vererbt von NativeWindow)
TryGetCurrentMonitorDpiRaw
(Vererbt von NativeWindow)
TryGetCurrentMonitorScale
(Vererbt von NativeWindow)

Ereignisse

Closed
(Vererbt von NativeWindow)
Obsolet.
Closing
(Vererbt von NativeWindow)
FileDrop
(Vererbt von NativeWindow)
FocusedChanged
(Vererbt von NativeWindow)
JoystickConnected
(Vererbt von NativeWindow)
KeyDown
(Vererbt von NativeWindow)
KeyUp
(Vererbt von NativeWindow)
Load
(Vererbt von GameWindow)
Maximized
(Vererbt von NativeWindow)
Minimized
(Vererbt von NativeWindow)
MonitorConnected
(Vererbt von NativeWindow)
Obsolet.
MouseDown
(Vererbt von NativeWindow)
MouseEnter
(Vererbt von NativeWindow)
MouseLeave
(Vererbt von NativeWindow)
MouseMove
(Vererbt von NativeWindow)
MouseUp
(Vererbt von NativeWindow)
MouseWheel
(Vererbt von NativeWindow)
Move
(Vererbt von NativeWindow)
Refresh
(Vererbt von NativeWindow)
RenderFrame
(Vererbt von GameWindow)
RenderThreadStarted
(Vererbt von GameWindow)
Resize
(Vererbt von NativeWindow)
TextInput
(Vererbt von NativeWindow)
Unload
(Vererbt von GameWindow)
UpdateFrame
(Vererbt von GameWindow)

Siehe auch