C# 클래스 OpenTK.Platform.Windows.WinGLNative

Drives GameWindow on Windows. This class supports OpenTK, and is not intended for use by OpenTK programs.
상속: INativeWindow
파일 보기 프로젝트 열기: andykorth/opentk 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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