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.