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. |