Compartir a través de


GraphicsContext Clase

Definición

Representa y proporciona métodos para manipular un contexto de representación de OpenGL.

public sealed class GraphicsContext : IDisposable, OpenTK.Graphics.IGraphicsContext, OpenTK.Graphics.IGraphicsContextInternal
type GraphicsContext = class
    interface IGraphicsContext
    interface IDisposable
    interface IGraphicsContextInternal
Herencia
GraphicsContext
Implementaciones

Constructores

GraphicsContext(ContextHandle, IWindowInfo, IGraphicsContext, Int32, Int32, GraphicsContextFlags)

Representa y proporciona métodos para manipular un contexto de representación de OpenGL.

GraphicsContext(ContextHandle, IWindowInfo)

Representa y proporciona métodos para manipular un contexto de representación de OpenGL.

GraphicsContext(GraphicsMode, IWindowInfo, Int32, Int32, GraphicsContextFlags)

Representa y proporciona métodos para manipular un contexto de representación de OpenGL.

GraphicsContext(GraphicsMode, IWindowInfo)

Representa y proporciona métodos para manipular un contexto de representación de OpenGL.

Propiedades

CurrentContext

Obtiene graphicsContext que está activo en el subproceso que realiza la llamada.

DirectRendering

Obtiene o establece un System.Boolean, que indica si GraphicsContexts realizará la representación directa.

ErrorChecking

Obtiene o establece un System.Boolean, que indica si se debe realizar la comprobación automática de errores. Influye en la versión de depuración de OpenTK.dll, solo.

GraphicsMode

Obtiene el GraphicsMode del contexto.

IsCurrent

Obtiene un Boolean valor de tipo que indica si esta instancia está activa en el subproceso que realiza la llamada.

IsDisposed

Obtiene un Boolean valor de tipo que indica si se ha eliminado esta instancia. Es un error tener acceso a los métodos de instancia si esta propiedad devuelve true.

ShareContexts

Obtiene o establece un system.Boolean, que indica si los recursos GraphicsContext se comparten.

SwapInterval

Representa y proporciona métodos para manipular un contexto de representación de OpenGL.

VSync
Obsoletos.

Obtiene o establece un valor que indica si VSync está habilitado.

Métodos

Assert()

Comprueba si un GraphicsContext existe en el subproceso que realiza la llamada y genera una excepción GraphicsContextMissingException si no lo hace.

CreateDummyContext()

Representa y proporciona métodos para manipular un contexto de representación de OpenGL.

CreateDummyContext(ContextHandle)

Representa y proporciona métodos para manipular un contexto de representación de OpenGL.

Dispose()

Elimina GraphicsContext.

Equals(Object)

Representa y proporciona métodos para manipular un contexto de representación de OpenGL.

Finalize()

Representa y proporciona métodos para manipular un contexto de representación de OpenGL.

GetHashCode()

Representa y proporciona métodos para manipular un contexto de representación de OpenGL.

LoadAll()

Representa y proporciona métodos para manipular un contexto de representación de OpenGL.

MakeCurrent(IWindowInfo)

Representa y proporciona métodos para manipular un contexto de representación de OpenGL.

SwapBuffers()

Intercambia búferes en un contexto. Esto presenta la escena representada al usuario.

ToString()

Representa y proporciona métodos para manipular un contexto de representación de OpenGL.

Update(IWindowInfo)

Representa y proporciona métodos para manipular un contexto de representación de OpenGL.

Implementaciones de interfaz explícitas

IGraphicsContextInternal.Context

Obtiene un identificador para el contexto de representación de OpenGL.

IGraphicsContextInternal.GetAddress(String)

Obtiene la dirección de una función de extensión OpenGL.

IGraphicsContextInternal.Implementation

Obtiene la implementación específica de la plataforma de este objeto IGraphicsContext.

Se aplica a