Linguaggio

Sync Enumerazione

Definizione

public enum Sync
type Sync = 
Ereditarietà
Sync

Campi

Nome Valore Descrizione
Ok 0

Niente di interessante da segnalare. Sincronizzazione e disegno avviata

Informazioni di riferimento su Android per android.graphics.HardwareRenderer.SYNC_OK.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

RedrawRequested 1

Il renderer richiede un ridisegno. Ciò può verificarsi se è presente un'animazione in esecuzione nell'albero RenderNode e il renderer hardware non è in grado di auto-animare. Se viene restituito da syncAndDraw, l'aspettativa è che syncAndDraw verrà chiamato nuovamente nel segnale vsync successivo.

Informazioni di riferimento su Android per android.graphics.HardwareRenderer.SYNC_REDRAW_REQUESTED.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

LostSurfaceRewardIfFound 2

Il renderer hardware non ha più un Surface valido per il rendering. Questo problema può verificarsi se è stato chiamato Surface.release(). L'utente non deve più tentare di chiamare syncAndDraw finché non viene fornita una nuova superficie chiamando setSurface. Spoiler: la ricompensa è il disegno con accelerazione GPU, meglio trovare che Surface!

Informazioni di riferimento su Android per android.graphics.HardwareRenderer.SYNC_LOST_SURFACE_REWARD_IF_FOUND.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

ContextIsStopped 4

Il renderer hardware è stato impostato su uno stato "arrestato". Se viene restituito, il contenuto di rendering è stato sincronizzato, ma non è stato prodotto un frame.

Informazioni di riferimento su Android per android.graphics.HardwareRenderer.SYNC_CONTEXT_IS_STOPPED.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

FrameDropped 8

Il contenuto è stato sincronizzato, ma il renderer ha rifiutato di produrre un frame in questo intervallo vsync. Ciò può verificarsi se un frame è già stato disegnato in questa vsync o se il renderer esegue il consumer di fotogrammi. Il renderer ri-pianifica internamente se stesso per eseguire il rendering di un frame nel segnale vsync successivo, quindi il chiamante non deve eseguire alcuna operazione in risposta a questo segnale.

Informazioni di riferimento su Android per android.graphics.HardwareRenderer.SYNC_FRAME_DROPPED.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a