HardwareRenderer.Destroy 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
會破壞這個 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
- 屬性
備註
會破壞這個 HardwareRenderer 的渲染上下文。 這會破壞與該渲染器相關的資源,並釋放目前的集合 Surface。 當不再需要這個 HardwareRenderer 時,必須呼叫這個程序。
渲染器可透過設定新 Surface、 設定新渲染內容 #setContentRoot(RenderNode),並以 再發送新 FrameRenderRequest。
建議在回應回 android.view.SurfaceHolder.Callback#surfaceDestroyed(SurfaceHolder)撥時呼叫 。
請注意,若有任何未完成的幀提交回撥,且該幀被延後至後續的 vsync 可能永遠不會被呼叫。
Java 文件 android.graphics.HardwareRenderer.destroy()。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。