Experimental: this API is experimental and might be changed or removed in the future.

RenderPassAttachment.BindSurface

切换到手册
public void BindSurface (Rendering.RenderTargetIdentifier tgt, bool loadExistingContents, bool storeResults);

参数

tgt要用作此 RenderPassAttachment 的备份存储的表面。
loadExistingContents是否在渲染通道启动时读取表面的现有内容。
storeResults是否在渲染通道结束时存储附件的渲染结果。

描述

将此 RenderPassAttachment 绑定到给定目标表面。

此方法可将此 RenderPassAttachment 的备份存储设置为给定目标表面。

如果 loadExistingContents 为 true,则将 loadAction 更改为 RenderBufferStoreAction.Load,除非加载操作已经设置为 RenderBufferStoreAction.Clear,在这种情况下此参数会被忽略。

如果 storeResults 为 true,则将 storeAction 更改为 RenderBufferStoreAction.ResolveRenderBufferStoreAction.StoreAndResolve,具体取决于 BindResolveSurface 是否也已经被调用。

目标表面的格式必须与构造函数中的给定格式匹配,并且目标表面的尺寸和样本数必须与渲染通道构造函数中的给定值匹配。

Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961