SyncStrategy
public interface SyncStrategy
FrontBufferSyncStrategy |
|
A strategy class for deciding how to utilize SyncFenceCompat within FrameBufferRenderer.RenderCallback. SyncStrategy provides default strategies for usage:
SyncStrategy.ALWAYS will always create a SyncFenceCompat to pass into the render callbacks for FrameBufferRenderer
Summary
Public fields |
|
|---|---|
default static final @NonNull SyncStrategy |
|
Public methods |
|
|---|---|
abstract SyncFenceCompat |
createSyncFence(@NonNull EGLSpec eglSpec)Conditionally generates a |
Public fields
ALWAYS
default static final @NonNull SyncStrategy ALWAYS
SyncStrategy that will always create a SyncFenceCompat object
Public methods
createSyncFence
abstract SyncFenceCompat createSyncFence(@NonNull EGLSpec eglSpec)
Conditionally generates a SyncFenceCompat based upon implementation.