HardwareRenderer.Destroy Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.