C# Класс OpenTK.Platform.Windows.WinGLNative

Drives GameWindow on Windows. This class supports OpenTK, and is not intended for use by OpenTK programs.
Наследование: INativeWindow
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
AltLeftScanCode uint
AltRightScanCode uint
ControlLeftScanCode uint
ControlRightScanCode uint
ShiftLeftScanCode uint
ShiftRightScanCode uint

Private Properties

Свойство Тип Описание
CreateWindow System.IntPtr
DestroyWindow void
Dispose void
EnableMouseTracking void
GET_XBUTTON_WPARAM MouseButton
GrabCursor void
HideBorder void
ResetWindowState void
RestoreBorder void
StartTimer void
StopTimer void
UngrabCursor void
WindowProcedure IntPtr

Открытые методы

Метод Описание
Close ( ) : void
Dispose ( ) : void
GetState ( ) : KeyboardState
GetState ( int index ) : KeyboardState
PointToClient ( Point point ) : Point
PointToScreen ( Point point ) : Point
Poll ( ) : void
ProcessEvents ( ) : void
WinGLNative ( int x, int y, int width, int height, string title, GameWindowFlags options, DisplayDevice device ) : System

Приватные методы

Метод Описание
CreateWindow ( int x, int y, int width, int height, string title, GameWindowFlags options, DisplayDevice device, IntPtr parentHandle ) : IntPtr
DestroyWindow ( ) : void

Starts the teardown sequence for the current window.

Dispose ( bool calledManually ) : void
EnableMouseTracking ( ) : void
GET_XBUTTON_WPARAM ( Int32 wParam ) : MouseButton

Decode the WM_XBUTTONDOWN, WM_XBUTTONUP paramaters. See: http://msdn.microsoft.com/en-us/library/windows/desktop/ms646245(v=vs.85).aspx

GrabCursor ( ) : void
HideBorder ( ) : void
ResetWindowState ( ) : void
RestoreBorder ( ) : void
StartTimer ( IntPtr handle ) : void
StopTimer ( IntPtr handle ) : void
UngrabCursor ( ) : void
WindowProcedure ( IntPtr handle, WindowMessage message, IntPtr wParam, IntPtr lParam ) : IntPtr

Описание методов

Close() публичный Метод

public Close ( ) : void
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

GetState() публичный Метод

public GetState ( ) : KeyboardState
Результат KeyboardState

GetState() публичный Метод

public GetState ( int index ) : KeyboardState
index int
Результат KeyboardState

PointToClient() публичный Метод

public PointToClient ( Point point ) : Point
point Point
Результат Point

PointToScreen() публичный Метод

public PointToScreen ( Point point ) : Point
point Point
Результат Point

Poll() публичный Метод

public Poll ( ) : void
Результат void

ProcessEvents() публичный Метод

public ProcessEvents ( ) : void
Результат void

WinGLNative() публичный Метод

public WinGLNative ( int x, int y, int width, int height, string title, GameWindowFlags options, DisplayDevice device ) : System
x int
y int
width int
height int
title string
options GameWindowFlags
device DisplayDevice
Результат System

Описание свойств

AltLeftScanCode публичное статическое свойство

public static uint AltLeftScanCode
Результат uint

AltRightScanCode публичное статическое свойство

public static uint AltRightScanCode
Результат uint

ControlLeftScanCode публичное статическое свойство

public static uint ControlLeftScanCode
Результат uint

ControlRightScanCode публичное статическое свойство

public static uint ControlRightScanCode
Результат uint

ShiftLeftScanCode публичное статическое свойство

public static uint ShiftLeftScanCode
Результат uint

ShiftRightScanCode публичное статическое свойство

public static uint ShiftRightScanCode
Результат uint