言語

HardwareRenderer.FrameRenderRequest.SetWaitForPresent(Boolean) メソッド

定義

フレームが表示されるまで syncAndDraw() をブロックするかどうかを設定します。

[Android.Runtime.Register("setWaitForPresent", "(Z)Landroid/graphics/HardwareRenderer$FrameRenderRequest;", "", ApiSince=29)]
public Android.Graphics.HardwareRenderer.FrameRenderRequest SetWaitForPresent(bool shouldWait);
[<Android.Runtime.Register("setWaitForPresent", "(Z)Landroid/graphics/HardwareRenderer$FrameRenderRequest;", "", ApiSince=29)>]
member this.SetWaitForPresent : bool -> Android.Graphics.HardwareRenderer.FrameRenderRequest

パラメーター

shouldWait
Boolean

true の場合、syncAndDraw() の次の呼び出しは完了するまでブロックされます。

返品

このインスタンス。 この値は null にすることはできません。

属性

注釈

フレームが表示されるまで syncAndDraw() をブロックするかどうかを設定します。 これが true で、syncAndDraw() がHardwareRenderer.SYNC_FRAME_DROPPEDまたはエラーを返さない場合、syncAndDraw() がフレームを返したときにフレームがSurfaceに送信されました。 パイプライン処理が行われなくなり、全体的なスループットが低下するため、既定で通常推奨される値は false です。 これは、他の Surface との最初のフレームの一貫性を確保するためにフレームが表示されるまでブロックする必要がある SurfaceHolder.Callback2.surfaceRedrawNeeded(SurfaceHolder) などの状況に役立ちます。

android.graphics.HardwareRenderer.FrameRenderRequest.setWaitForPresentの Android リファレンス。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象