OpenGLView.OnDisplay プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
カスタム レンダリング ループを作成するためにオーバーライドされます。
public Action<Xamarin.Forms.Rectangle> OnDisplay { get; set; }
member this.OnDisplay : Action<Xamarin.Forms.Rectangle> with get, set
プロパティ値
System.Action<Rectangle>
注釈
オーバーライドされると、カスタム レンダラーが作成されます。
var view = new OpenGLView { HasRenderLoop = true };
view.OnDisplay = r => {
GL.ClearColor (red, green, blue, 1.0f);
GL.Clear ((ClearBufferMask.ColorBufferBit | ClearBufferMask.DepthBufferBit));
red += 0.01f;
if (red >= 1.0f)
red -= 1.0f;
green += 0.02f;
if (green >= 1.0f)
green -= 1.0f;
blue += 0.03f;
if (blue >= 1.0f)
blue -= 1.0f;
};