iPhoneOSGameView.CreateFrameBuffer メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
OpenGL 操作を実行できるように、フレームバッファーを作成します。
protected virtual void CreateFrameBuffer ();
abstract member CreateFrameBuffer : unit -> unit
override this.CreateFrameBuffer : unit -> unit
例外
ContextRenderingApi が初期化されていません。
LayerColorFormat が初期化されていません。
インスタンスが呼び出されました Dispose(Boolean) 。
注釈
このメソッドは、実装を IGraphicsContext 作成し、 を作成 EAGLContextし、GL コンテキストを初期化して、将来の GL 呼び出しのためにフレームバッファーとレンダーバッファーが存在するように呼び出されます。
このメソッドは、、Run()、および Run(Double)によってLayoutSubviews()呼び出されます。
protected override CreateFrameBuffer()
{
try {
ContextRenderingApi = EAGLRenderingAPI.OpenGLES2;
base.CreateFrameBuffer();
} catch (Exception) {
// device doesn't support OpenGLES 2.0; retry with 1.1:
ContextRenderingApi = EAGLRenderingAPI.OpenGLES1;
base.CreateFrameBuffer();
}
}