HardwareRenderer.Destroy Método

Definição

Destrói o contexto de renderização desse HardwareRenderer.

[Android.Runtime.Register("destroy", "()V", "GetDestroyHandler", ApiSince=29)]
public virtual void Destroy();
[<Android.Runtime.Register("destroy", "()V", "GetDestroyHandler", ApiSince=29)>]
abstract member Destroy : unit -> unit
override this.Destroy : unit -> unit
Atributos

Comentários

Destrói o contexto de renderização desse HardwareRenderer. Isso destrói os recursos associados a esse renderizador e libera o conjunto atualmente.Surface Isso deve ser chamado quando este HardwareRenderer não for mais necessário.

O renderizador pode ser restaurado desse estado definindo um novo Surface, definindo um novo conteúdo de renderização com #setContentRoot(RenderNode)e retomando a renderização emitindo um novo FrameRenderRequest.

É recomendável chamar isso em resposta a retornos de chamada, como android.view.SurfaceHolder.Callback#surfaceDestroyed(SurfaceHolder).

Observe que, se houver retornos de chamada de confirmação de quadro pendentes, eles poderão nunca ser invocados se o quadro tiver sido adiado para um vsync posterior.

Java documentação para android.graphics.HardwareRenderer.destroy().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a