GraphicsContext Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente et fournit des méthodes pour manipuler un contexte de rendu OpenGL.
public sealed class GraphicsContext : IDisposable, OpenTK.Graphics.IGraphicsContext, OpenTK.Graphics.IGraphicsContextInternal
type GraphicsContext = class
interface IGraphicsContext
interface IDisposable
interface IGraphicsContextInternal
- Héritage
-
GraphicsContext
- Implémente
Constructeurs
GraphicsContext(ContextHandle, IWindowInfo, IGraphicsContext, Int32, Int32, GraphicsContextFlags) |
Représente et fournit des méthodes pour manipuler un contexte de rendu OpenGL. |
GraphicsContext(ContextHandle, IWindowInfo) |
Représente et fournit des méthodes pour manipuler un contexte de rendu OpenGL. |
GraphicsContext(GraphicsMode, IWindowInfo, Int32, Int32, GraphicsContextFlags) |
Représente et fournit des méthodes pour manipuler un contexte de rendu OpenGL. |
GraphicsContext(GraphicsMode, IWindowInfo) |
Représente et fournit des méthodes pour manipuler un contexte de rendu OpenGL. |
Propriétés
CurrentContext |
Obtient le GraphicsContext actuel dans le thread appelant. |
DirectRendering |
Obtient ou définit un System.Boolean, indiquant si GraphicsContexts effectuera un rendu direct. |
ErrorChecking |
Obtient ou définit une valeur System.Boolean, indiquant si la vérification automatique des erreurs doit être effectuée. Influence uniquement la version de débogage de OpenTK.dll. |
GraphicsMode |
Obtient le GraphicsMode du contexte. |
IsCurrent |
Obtient un Boolean indiquant si cette instance est actuelle dans le thread appelant. |
IsDisposed |
Obtient un Boolean indiquant si cette instance a été supprimée. L’accès aux méthodes d’instance si cette propriété retourne true est une erreur. |
ShareContexts |
Obtient ou définit une valeur System.Boolean, indiquant si les ressources GraphicsContext sont partagées |
SwapInterval |
Représente et fournit des méthodes pour manipuler un contexte de rendu OpenGL. |
VSync |
Obsolète.
Obtient ou définit une valeur indiquant si VSync est activé. |
Méthodes
Assert() |
Vérifie si un GraphicsContext existe dans le thread appelant et lève une exception GraphicsContextMissingException si ce n’est pas le cas. |
CreateDummyContext() |
Représente et fournit des méthodes pour manipuler un contexte de rendu OpenGL. |
CreateDummyContext(ContextHandle) |
Représente et fournit des méthodes pour manipuler un contexte de rendu OpenGL. |
Dispose() |
Supprime graphicsContext. |
Equals(Object) |
Représente et fournit des méthodes pour manipuler un contexte de rendu OpenGL. |
Finalize() |
Représente et fournit des méthodes pour manipuler un contexte de rendu OpenGL. |
GetHashCode() |
Représente et fournit des méthodes pour manipuler un contexte de rendu OpenGL. |
LoadAll() |
Représente et fournit des méthodes pour manipuler un contexte de rendu OpenGL. |
MakeCurrent(IWindowInfo) |
Représente et fournit des méthodes pour manipuler un contexte de rendu OpenGL. |
SwapBuffers() |
Permute les mémoires tampons sur un contexte. Cela présente la scène rendue à l’utilisateur. |
ToString() |
Représente et fournit des méthodes pour manipuler un contexte de rendu OpenGL. |
Update(IWindowInfo) |
Représente et fournit des méthodes pour manipuler un contexte de rendu OpenGL. |
Implémentations d’interfaces explicites
IGraphicsContextInternal.Context |
Obtient un handle pour le contexte de rendu OpenGL. |
IGraphicsContextInternal.GetAddress(String) |
Obtient l’adresse d’une fonction d’extension OpenGL. |
IGraphicsContextInternal.Implementation |
Obtient l’implémentation spécifique à la plateforme de ce IGraphicsContext. |