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 для конкретной платформы. |