Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
RDFramebufferPass
Успадковує: RefCounted < Object
Каркасбуферний опис вкладення (використаний RenderingDevice).
Опис
Цей клас містить список описів вкладення для каркасного проходу. Кожні точки з індексом до раніше подано список фактурних вкладень.
Багаторазові каркасні буфери можуть оптимізувати деякі конфігурації в мобільних пристроях. На робочому столі вони не надають перевагу.
Цей об'єкт використовується RenderingDevice.
Властивості
|
||
|
||
|
||
|
||
|
Константи
ATTACHMENT_UNUSED = -1 🔗
Пристрої невикористані.
Описи властивостей
PackedInt32Array color_attachments = PackedInt32Array() 🔗
void set_color_attachments(value: PackedInt32Array)
PackedInt32Array get_color_attachments()
Кольорові вкладення для замовлення від 0. Якщо це вкладення не використовується шейдером, пропускають ATTACHMENT_UNUSED для пропуску.
Note: The returned array is copied and any changes to it will not update the original property value. See PackedInt32Array for more details.
Глибина кріплення. TTACHMENT_UNUSED слід використовувати, якщо для цього проходу не потрібно глибинний буфер.
PackedInt32Array input_attachments = PackedInt32Array() 🔗
void set_input_attachments(value: PackedInt32Array)
PackedInt32Array get_input_attachments()
Використовується для багатопасних каркасних буферів (більше одного рендерного проходу). Конвертує вкладку в вхід. Обов'язково поставте його правильно в RDUniform для рівномірного набору.
Note: The returned array is copied and any changes to it will not update the original property value. See PackedInt32Array for more details.
PackedInt32Array preserve_attachments = PackedInt32Array() 🔗
void set_preserve_attachments(value: PackedInt32Array)
PackedInt32Array get_preserve_attachments()
Пристосування для збереження в цьому проході (інші вони стираються).
Note: The returned array is copied and any changes to it will not update the original property value. See PackedInt32Array for more details.
PackedInt32Array resolve_attachments = PackedInt32Array() 🔗
void set_resolve_attachments(value: PackedInt32Array)
PackedInt32Array get_resolve_attachments()
Якщо кольорові вкладення є багатошаровими, не мультиштованими розчинними насадками.
Note: The returned array is copied and any changes to it will not update the original property value. See PackedInt32Array for more details.