C# Класс OpenTK.Platform.X11.X11GLNative

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

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

Свойство Тип Описание
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