GraphicsContext Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa e fornece métodos para manipular um contexto de renderização OpenGL.
public sealed class GraphicsContext : IDisposable, OpenTK.Graphics.IGraphicsContext, OpenTK.Graphics.IGraphicsContextInternal
type GraphicsContext = class
interface IGraphicsContext
interface IDisposable
interface IGraphicsContextInternal
- Herança
-
GraphicsContext
- Implementações
Construtores
| GraphicsContext(ContextHandle, IWindowInfo, IGraphicsContext, Int32, Int32, GraphicsContextFlags) |
Representa e fornece métodos para manipular um contexto de renderização OpenGL. |
| GraphicsContext(ContextHandle, IWindowInfo) |
Representa e fornece métodos para manipular um contexto de renderização OpenGL. |
| GraphicsContext(GraphicsMode, IWindowInfo, Int32, Int32, GraphicsContextFlags) |
Representa e fornece métodos para manipular um contexto de renderização OpenGL. |
| GraphicsContext(GraphicsMode, IWindowInfo) |
Representa e fornece métodos para manipular um contexto de renderização OpenGL. |
Propriedades
| CurrentContext |
Obtém o GraphicsContext atual no thread de chamada. |
| DirectRendering |
Obtém ou define um System.Boolean, indicando se GraphicsContexts executará a renderização direta. |
| ErrorChecking |
Obtém ou define um System.Boolean, indicando se a verificação automática de erros deve ser executada. Influencia apenas a versão de depuração do OpenTK.dll. |
| GraphicsMode |
Obtém o GraphicsMode do contexto. |
| IsCurrent |
Obtém um Boolean que indica se essa instância está atual no thread de chamada. |
| IsDisposed |
Obtém um Boolean que indica se essa instância foi descartada. É um erro acessar quaisquer métodos de instância se essa propriedade retornar true. |
| ShareContexts |
Obtém ou define um System.Boolean, indicando se os recursos GraphicsContext são compartilhados |
| SwapInterval |
Representa e fornece métodos para manipular um contexto de renderização OpenGL. |
| VSync |
Obsoleto.
Obtém ou define um valor que indica se o VSync está habilitado. |
Métodos
| Assert() |
Verifica se um GraphicsContext existe no thread de chamada e lança um GraphicsContextMissingException se não existir. |
| CreateDummyContext() |
Representa e fornece métodos para manipular um contexto de renderização OpenGL. |
| CreateDummyContext(ContextHandle) |
Representa e fornece métodos para manipular um contexto de renderização OpenGL. |
| Dispose() |
Descarta o GraphicsContext. |
| Equals(Object) |
Representa e fornece métodos para manipular um contexto de renderização OpenGL. |
| Finalize() |
Representa e fornece métodos para manipular um contexto de renderização OpenGL. |
| GetHashCode() |
Representa e fornece métodos para manipular um contexto de renderização OpenGL. |
| LoadAll() |
Representa e fornece métodos para manipular um contexto de renderização OpenGL. |
| MakeCurrent(IWindowInfo) |
Representa e fornece métodos para manipular um contexto de renderização OpenGL. |
| SwapBuffers() |
Troca buffers em um contexto. Isso apresenta a cena renderizada ao usuário. |
| ToString() |
Representa e fornece métodos para manipular um contexto de renderização OpenGL. |
| Update(IWindowInfo) |
Representa e fornece métodos para manipular um contexto de renderização OpenGL. |
Implantações explícitas de interface
| IGraphicsContextInternal.Context |
Obtém um identificador para o contexto de renderização do OpenGL. |
| IGraphicsContextInternal.GetAddress(String) |
Obtém o endereço de uma função de extensão OpenGL. |
| IGraphicsContextInternal.Implementation |
Obtém a implementação específica da plataforma deste IGraphicsContext. |