Язык

HardwareRenderer.FrameRenderRequest.SetWaitForPresent(Boolean) Метод

Определение

Задает, следует ли блокировать синхронизациюAndDraw(), пока кадр не будет представлен.

[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.

Атрибуты

Комментарии

Задает, следует ли блокировать синхронизациюAndDraw(), пока кадр не будет представлен. Если это значение true, а syncAndDraw() не возвращает HardwareRenderer.SYNC_FRAME_DROPPED или ошибку, то при возврате кадра в Surface возвращается синхронизацияAndDraw(). Значение по умолчанию и обычно рекомендуется равно false, так как блокировка для текущей ситуации не позволит выполнять конвейерную структуру, уменьшая общую пропускную способность. Это полезно для таких ситуаций, как SurfaceHolder.Callback2.surfaceRedrawNeededed(SurfaceHolder), где требуется блокировать, пока кадр не будет представлен, чтобы обеспечить согласованность первого кадра с другими поверхностями.

Справочник по Android для android.graphics.HardwareRenderer.FrameRenderRequest.setWaitForPresent.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к