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 deste 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 deste HardwareRenderer. Isso destrói os recursos associados a esse renderizador e libera o conjunto Surface
atual. Isso deve ser chamado quando esse HardwareRenderer não for mais necessário.
O renderizador pode ser restaurado desse estado definindo um novo Surface
, definindo novo conteúdo de renderização com #setContentRoot(RenderNode)
, e retomando a renderização emitindo um novo FrameRenderRequest
.
Recomenda-se 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 podem nunca ser invocados se o quadro foi adiado para um vsync posterior.
Documentação Java para android.graphics.HardwareRenderer.destroy()
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.