Up to date
This page is up to date for Godot 4.2
.
If you still find outdated information, please open an issue.
RDFramebufferPass¶
继承: RefCounted < Object
帧缓冲区阶段的附件描述(由 RenderingDevice 使用)。
描述¶
该类包含帧缓冲区通道的附件描述列表。每个点都有一个指向先前提供的纹理附件列表的索引。
多通道帧缓冲区,可以优化移动设备中的某些配置;在桌面设备上,它们几乎没有优势。
这个对象由 RenderingDevice 使用。
属性¶
|
||
|
||
|
||
|
||
|
常量¶
ATTACHMENT_UNUSED = -1
附件未使用。
属性说明¶
PackedInt32Array color_attachments = PackedInt32Array()
void set_color_attachments ( PackedInt32Array value )
PackedInt32Array get_color_attachments ( )
从 0 开始按顺序为附件着色。如果该附件未被着色器使用,则传递 ATTACHMENT_UNUSED 以跳过。
int depth_attachment = -1
深度附件。如果该通道不需要深度缓冲区,则应使用 ATTACHMENT_UNUSED。
PackedInt32Array input_attachments = PackedInt32Array()
void set_input_attachments ( PackedInt32Array value )
PackedInt32Array get_input_attachments ( )
用于多通道帧缓冲区(不止一个渲染通道)。将一个附件转换为一个输入。确保还在 RDUniform 中为 uniform 集正确提供它。
PackedInt32Array preserve_attachments = PackedInt32Array()
void set_preserve_attachments ( PackedInt32Array value )
PackedInt32Array get_preserve_attachments ( )
要在该阶段中保留的附件(否则它们将被删除)。
PackedInt32Array resolve_attachments = PackedInt32Array()
void set_resolve_attachments ( PackedInt32Array value )
PackedInt32Array get_resolve_attachments ( )
如果颜色附件是多重采样的,则可以提供非多重采样的解析附件。