Class ExternalOpenGLDisplay

外部で作成された OpenGL ウィンドウにレンダリングできる特殊なタイプのディスプレイ。

コンストラクタ

ExternalOpenGLDisplay()

新しい外部 OpenGL ディスプレイを作成します。

宣言

public ExternalOpenGLDisplay()

例外

型 条件
IC4Exception 詳細については ErrorCode および ToString() を確認してください。

メソッド

Initialize()

外部 OpenGL ディスプレイを初期化します。

宣言

public void Initialize()
備考

この関数は、実行スレッドに対して OpenGL コンテキストが有効化された状態(例:makeCurrent)で呼び出す必要があります。

例外

型 条件
IC4Exception 詳細については ErrorCode および ToString() を確認してください。

NotifyWindowClosed()

ウィンドウが閉じられたことを表示コンポーネントに通知します。

宣言

public void NotifyWindowClosed()

例外

型 条件
IC4Exception 詳細については ErrorCode および ToString() を確認してください。

Render(int, int)

利用可能な最新の画像で外部 OpenGL ディスプレイを更新します。

宣言

public void Render(int windowWidth, int windowHeight)

パラメータ

型 名前 説明
int windowWidth 表示ウィンドウの幅(物理ピクセル単位)。
int windowHeight 表示ウィンドウの高さ(物理ピクセル単位)。
備考

この関数は、実行スレッドに対して OpenGL コンテキストが有効化された状態(例:makeCurrent)で呼び出す必要があります。

例外

型 条件
IC4Exception 詳細については ErrorCode および ToString() を確認してください。

実装

IDisposable
IDisplay