C# 클래스 OpenTK.Platform.X11.X11GLNative

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

공개 프로퍼티들

프로퍼티 타입 설명
MouseWarpActive bool

Private Properties

프로퍼티 타입 설명
CreateEmptyCursor System.IntPtr
DeleteIconPixmaps void
DisableGnomeDecorations bool
DisableMotifDecorations bool
DisableWindowDecorations void
Dispose void
EnableGnomeDecorations bool
EnableMotifDecorations bool
EnableWindowDecorations void
RefreshWindowBorders bool
RefreshWindowBounds void
RegisterAtoms void
SetMouseClamped void
SetWindowMinMax void

공개 메소드들

메소드 설명
Close ( ) : void
DestroyWindow ( ) : void
Dispose ( ) : void
Exit ( ) : void
PointToClient ( Point point ) : Point
PointToScreen ( Point point ) : Point
ProcessEvents ( ) : void
X11GLNative ( ) : System

Constructs and initializes a new X11GLNative window. Call CreateWindow to create the actual render window.

X11GLNative ( int x, int y, int width, int height, string title, OpenTK.Graphics.GraphicsMode mode, GameWindowFlags options, DisplayDevice device ) : System

비공개 메소드들

메소드 설명
CreateEmptyCursor ( X11WindowInfo window ) : IntPtr
DeleteIconPixmaps ( IntPtr display, IntPtr window ) : void
DisableGnomeDecorations ( ) : bool
DisableMotifDecorations ( ) : bool
DisableWindowDecorations ( ) : void
Dispose ( bool manuallyCalled ) : void
EnableGnomeDecorations ( ) : bool
EnableMotifDecorations ( ) : bool
EnableWindowDecorations ( ) : void
RefreshWindowBorders ( ) : bool
RefreshWindowBounds ( XEvent &e ) : void
RegisterAtoms ( X11WindowInfo window ) : void

Not used yet. Registers the necessary atoms for GameWindow.

SetMouseClamped ( MouseDevice mouse, int x, int y, int left, int top, int width, int height ) : void
SetWindowMinMax ( short min_width, short min_height, short max_width, short max_height ) : void

메소드 상세

Close() 공개 메소드

public Close ( ) : void
리턴 void

DestroyWindow() 공개 메소드

public DestroyWindow ( ) : void
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Exit() 공개 메소드

public Exit ( ) : void
리턴 void

PointToClient() 공개 메소드

public PointToClient ( Point point ) : Point
point Point
리턴 Point

PointToScreen() 공개 메소드

public PointToScreen ( Point point ) : Point
point Point
리턴 Point

ProcessEvents() 공개 메소드

public ProcessEvents ( ) : void
리턴 void

X11GLNative() 공개 메소드

Constructs and initializes a new X11GLNative window. Call CreateWindow to create the actual render window.
public X11GLNative ( ) : System
리턴 System

X11GLNative() 공개 메소드

public X11GLNative ( int x, int y, int width, int height, string title, OpenTK.Graphics.GraphicsMode mode, GameWindowFlags options, DisplayDevice device ) : System
x int
y int
width int
height int
title string
mode OpenTK.Graphics.GraphicsMode
options GameWindowFlags
device DisplayDevice
리턴 System

프로퍼티 상세

MouseWarpActive 공개적으로 정적으로 프로퍼티

public static bool MouseWarpActive
리턴 bool