GraphicsContext 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示并提供用于操作 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 的特定于平台的实现。 |