共用方式為


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)

表示 並提供操作 OpenGL 轉譯內容的方法。

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

表示 並提供操作 OpenGL 轉譯內容的方法。

GraphicsContext(GraphicsMode, IWindowInfo)

表示 並提供操作 OpenGL 轉譯內容的方法。

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

表示 並提供操作 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 的平臺特定實作。

適用於