HardwareBufferRenderer.RenderRequest.Draw(IExecutor, IConsumer) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将 RenderNode 树同步到呈现线程,并请求绘制内容。
[Android.Runtime.Register("draw", "(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "", ApiSince=34)]
public void Draw(Java.Util.Concurrent.IExecutor executor, Java.Util.Functions.IConsumer renderCallback);
[<Android.Runtime.Register("draw", "(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "", ApiSince=34)>]
member this.Draw : Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> unit
参数
- executor
- IExecutor
用于传递回调的执行程序
- renderCallback
- IConsumer
呈现完成后调用的回调。 这包括一个RenderResultSyncFence,它提供在提供HardwareBuffer实例中使用呈现的输出之前应等待完成的输出。
- 属性
注解
将 RenderNode 树同步到呈现线程,并请求绘制内容。 调用 RenderRequest 此方法后,不应再使用此实例。 系统内部可能会重复使用用于减少分配变动的 RenderRequest 实例。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。