GraphicsContext Класс

Определение

Представляет и предоставляет методы для управления контекстом отрисовки OpenGL.

public sealed class GraphicsContext : IDisposable, OpenTK.Graphics.IGraphicsContext, OpenTK.Graphics.IGraphicsContextInternal
type GraphicsContext = class
    interface IGraphicsContext
    interface IDisposable
    interface IGraphicsContextInternal
Наследование
GraphicsContext
Реализации

Конструкторы

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

Представляет и предоставляет методы для управления контекстом отрисовки OpenGL.

GraphicsContext(ContextHandle, IWindowInfo)

Представляет и предоставляет методы для управления контекстом отрисовки OpenGL.

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

Представляет и предоставляет методы для управления контекстом отрисовки OpenGL.

GraphicsContext(GraphicsMode, IWindowInfo)

Представляет и предоставляет методы для управления контекстом отрисовки OpenGL.

Свойства

CurrentContext

Возвращает объект GraphicsContext, текущий в вызывающем потоке.

DirectRendering

Возвращает или задает объект System.Boolean, указывающий, будет ли GraphicsContexts выполнять прямую отрисовку.

ErrorChecking

Возвращает или задает значение System.Boolean, указывающее, следует ли выполнять автоматическую проверку ошибок. Влияет только на отладочную версию OpenTK.dll.

GraphicsMode

Возвращает graphicsMode контекста.

IsCurrent

Возвращает объект , указывающий Boolean , является ли данный экземпляр текущим в вызывающем потоке.

IsDisposed

Возвращает объект , указывающий Boolean , удален ли этот экземпляр. Если это свойство возвращает значение true, доступ к любым методам экземпляра является ошибкой.

ShareContexts

Возвращает или задает значение System.Boolean, указывающее, являются ли ресурсы GraphicsContext общими.

SwapInterval

Представляет и предоставляет методы для управления контекстом отрисовки OpenGL.

VSync
Устаревшие..

Возвращает или задает значение, указывающее, включена ли VSync.

Методы

Assert()

Проверяет, существует ли GraphicsContext в вызывающем потоке, и создает исключение GraphicsContextMissingException, если это не так.

CreateDummyContext()

Представляет и предоставляет методы для управления контекстом отрисовки OpenGL.

CreateDummyContext(ContextHandle)

Представляет и предоставляет методы для управления контекстом отрисовки OpenGL.

Dispose()

Удаляет graphicsContext.

Equals(Object)

Представляет и предоставляет методы для управления контекстом отрисовки OpenGL.

Finalize()

Представляет и предоставляет методы для управления контекстом отрисовки OpenGL.

GetHashCode()

Представляет и предоставляет методы для управления контекстом отрисовки OpenGL.

LoadAll()

Представляет и предоставляет методы для управления контекстом отрисовки OpenGL.

MakeCurrent(IWindowInfo)

Представляет и предоставляет методы для управления контекстом отрисовки OpenGL.

SwapBuffers()

Переключает буферы в контексте. При этом пользователю будет представлена отрисоченная сцена.

ToString()

Представляет и предоставляет методы для управления контекстом отрисовки OpenGL.

Update(IWindowInfo)

Представляет и предоставляет методы для управления контекстом отрисовки OpenGL.

Явные реализации интерфейса

IGraphicsContextInternal.Context

Возвращает дескриптор для контекста отрисовки OpenGL.

IGraphicsContextInternal.GetAddress(String)

Возвращает адрес функции расширения OpenGL.

IGraphicsContextInternal.Implementation

Возвращает реализацию IGraphicsContext для конкретной платформы.

Применяется к