GraphicsContext Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Methoden zum Bearbeiten eines OpenGL-Renderkontexts dar und stellt diese bereit.
public sealed class GraphicsContext : IDisposable, OpenTK.Graphics.IGraphicsContext, OpenTK.Graphics.IGraphicsContextInternal
type GraphicsContext = class
interface IGraphicsContext
interface IDisposable
interface IGraphicsContextInternal
- Vererbung
-
GraphicsContext
- Implementiert
Konstruktoren
GraphicsContext(ContextHandle, IWindowInfo, IGraphicsContext, Int32, Int32, GraphicsContextFlags) |
Stellt Methoden zum Bearbeiten eines OpenGL-Renderkontexts dar und stellt diese bereit. |
GraphicsContext(ContextHandle, IWindowInfo) |
Stellt Methoden zum Bearbeiten eines OpenGL-Renderkontexts dar und stellt diese bereit. |
GraphicsContext(GraphicsMode, IWindowInfo, Int32, Int32, GraphicsContextFlags) |
Stellt Methoden zum Bearbeiten eines OpenGL-Renderkontexts dar und stellt diese bereit. |
GraphicsContext(GraphicsMode, IWindowInfo) |
Stellt Methoden zum Bearbeiten eines OpenGL-Renderkontexts dar und stellt diese bereit. |
Eigenschaften
CurrentContext |
Ruft den GraphicsContext ab, der im aufrufenden Thread aktuell ist. |
DirectRendering |
Ruft ein System.Boolean ab, das angibt, ob GraphicsContexts ein direktes Rendering ausführt, oder legt diesen fest. |
ErrorChecking |
Ruft eine System.Boolean-Datei ab, die angibt, ob eine automatische Fehlerüberprüfung durchgeführt werden soll, oder legt diese fest. Beeinflusst nur die Debugversion von OpenTK.dll. |
GraphicsMode |
Ruft den GraphicsMode des Kontexts ab. |
IsCurrent |
Ruft einen Boolean ab, der angibt, ob diese Instanz im aufrufenden Thread aktuell ist. |
IsDisposed |
Ruft einen Boolean ab, der angibt, ob diese Instanz verworfen wurde. Es ist ein Fehler, auf beliebige Instanzmethoden zuzugreifen, wenn diese Eigenschaft true zurückgibt. |
ShareContexts |
Ruft eine System.Boolean ab, die angibt, ob GraphicsContext-Ressourcen freigegeben sind, oder legt sie fest. |
SwapInterval |
Stellt Methoden zum Bearbeiten eines OpenGL-Renderkontexts dar und stellt diese bereit. |
VSync |
Veraltet.
Ruft einen Wert ab, der angibt, ob VSync aktiviert ist, oder legt den Wert fest. |
Methoden
Assert() |
Überprüft, ob im aufrufenden Thread ein GraphicsContext vorhanden ist, und löst eine GraphicsContextMissingException aus, falls dies nicht der Fall ist. |
CreateDummyContext() |
Stellt Methoden zum Bearbeiten eines OpenGL-Renderkontexts dar und stellt diese bereit. |
CreateDummyContext(ContextHandle) |
Stellt Methoden zum Bearbeiten eines OpenGL-Renderkontexts dar und stellt diese bereit. |
Dispose() |
Entsorgt den GraphicsContext. |
Equals(Object) |
Stellt Methoden zum Bearbeiten eines OpenGL-Renderkontexts dar und stellt diese bereit. |
Finalize() |
Stellt Methoden zum Bearbeiten eines OpenGL-Renderkontexts dar und stellt diese bereit. |
GetHashCode() |
Stellt Methoden zum Bearbeiten eines OpenGL-Renderkontexts dar und stellt diese bereit. |
LoadAll() |
Stellt Methoden zum Bearbeiten eines OpenGL-Renderkontexts dar und stellt diese bereit. |
MakeCurrent(IWindowInfo) |
Stellt Methoden zum Bearbeiten eines OpenGL-Renderkontexts dar und stellt diese bereit. |
SwapBuffers() |
Tauscht Puffer für einen Kontext aus. Dadurch wird dem Benutzer die gerenderte Szene angezeigt. |
ToString() |
Stellt Methoden zum Bearbeiten eines OpenGL-Renderkontexts dar und stellt diese bereit. |
Update(IWindowInfo) |
Stellt Methoden zum Bearbeiten eines OpenGL-Renderkontexts dar und stellt diese bereit. |
Explizite Schnittstellenimplementierungen
IGraphicsContextInternal.Context |
Ruft ein Handle für den OpenGL-Renderingkontext ab. |
IGraphicsContextInternal.GetAddress(String) |
Ruft die Adresse einer OpenGL-Erweiterungsfunktion ab. |
IGraphicsContextInternal.Implementation |
Ruft die plattformspezifische Implementierung dieses IGraphicsContext ab. |