GraphicsContext Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta e fornisce metodi per modificare un contesto di rendering OpenGL.
public sealed class GraphicsContext : IDisposable, OpenTK.Graphics.IGraphicsContext, OpenTK.Graphics.IGraphicsContextInternal
type GraphicsContext = class
interface IGraphicsContext
interface IDisposable
interface IGraphicsContextInternal
- Ereditarietà
-
GraphicsContext
- Implementazioni
Costruttori
GraphicsContext(ContextHandle, IWindowInfo, IGraphicsContext, Int32, Int32, GraphicsContextFlags) |
Rappresenta e fornisce metodi per modificare un contesto di rendering OpenGL. |
GraphicsContext(ContextHandle, IWindowInfo) |
Rappresenta e fornisce metodi per modificare un contesto di rendering OpenGL. |
GraphicsContext(GraphicsMode, IWindowInfo, Int32, Int32, GraphicsContextFlags) |
Rappresenta e fornisce metodi per modificare un contesto di rendering OpenGL. |
GraphicsContext(GraphicsMode, IWindowInfo) |
Rappresenta e fornisce metodi per modificare un contesto di rendering OpenGL. |
Proprietà
CurrentContext |
Ottiene graphicsContext corrente nel thread chiamante. |
DirectRendering |
Ottiene o imposta un oggetto System.Boolean, che indica se GraphicsContexts eseguirà il rendering diretto. |
ErrorChecking |
Ottiene o imposta un valore System.Boolean che indica se è necessario eseguire il controllo automatico degli errori. Influenza solo la versione di debug di OpenTK.dll. |
GraphicsMode |
Ottiene la proprietà GraphicsMode del contesto. |
IsCurrent |
Ottiene un oggetto Boolean che indica se questa istanza è corrente nel thread chiamante. |
IsDisposed |
Ottiene un oggetto Boolean che indica se questa istanza è stata eliminata. Se questa proprietà restituisce true, si verifica un errore durante l'accesso a qualsiasi metodo di istanza. |
ShareContexts |
Ottiene o imposta un oggetto System.Boolean, che indica se le risorse GraphicsContext sono condivise |
SwapInterval |
Rappresenta e fornisce metodi per modificare un contesto di rendering OpenGL. |
VSync |
Obsoleti.
Ottiene o imposta un valore che indica se VSync è abilitato. |
Metodi
Assert() |
Controlla se un oggetto GraphicsContext esiste nel thread chiamante e genera un'eccezione GraphicsContextMissingException, se non lo fa. |
CreateDummyContext() |
Rappresenta e fornisce metodi per modificare un contesto di rendering OpenGL. |
CreateDummyContext(ContextHandle) |
Rappresenta e fornisce metodi per modificare un contesto di rendering OpenGL. |
Dispose() |
Elimina GraphicsContext. |
Equals(Object) |
Rappresenta e fornisce metodi per modificare un contesto di rendering OpenGL. |
Finalize() |
Rappresenta e fornisce metodi per modificare un contesto di rendering OpenGL. |
GetHashCode() |
Rappresenta e fornisce metodi per modificare un contesto di rendering OpenGL. |
LoadAll() |
Rappresenta e fornisce metodi per modificare un contesto di rendering OpenGL. |
MakeCurrent(IWindowInfo) |
Rappresenta e fornisce metodi per modificare un contesto di rendering OpenGL. |
SwapBuffers() |
Scambia i buffer in un contesto. In questo modo viene presentata la scena sottoposta a rendering all'utente. |
ToString() |
Rappresenta e fornisce metodi per modificare un contesto di rendering OpenGL. |
Update(IWindowInfo) |
Rappresenta e fornisce metodi per modificare un contesto di rendering OpenGL. |
Implementazioni dell'interfaccia esplicita
IGraphicsContextInternal.Context |
Ottiene un handle per il contesto di rendering OpenGL. |
IGraphicsContextInternal.GetAddress(String) |
Ottiene l'indirizzo di una funzione di estensione OpenGL. |
IGraphicsContextInternal.Implementation |
Ottiene l'implementazione specifica della piattaforma di questo oggetto IGraphicsContext. |