RDFramebufferPass

Успадковує: RefCounted < Object

Каркасбуферний опис вкладення (використаний RenderingDevice).

Опис

Цей клас містить список описів вкладення для каркасного проходу. Кожні точки з індексом до раніше подано список фактурних вкладень.

Багаторазові каркасні буфери можуть оптимізувати деякі конфігурації в мобільних пристроях. На робочому столі вони не надають перевагу.

Цей об'єкт використовується RenderingDevice.

Властивості

PackedInt32Array

color_attachments

PackedInt32Array()

int

depth_attachment

-1

PackedInt32Array

input_attachments

PackedInt32Array()

PackedInt32Array

preserve_attachments

PackedInt32Array()

PackedInt32Array

resolve_attachments

PackedInt32Array()


Константи

ATTACHMENT_UNUSED = -1 🔗

Пристрої невикористані.


Описи властивостей

PackedInt32Array color_attachments = PackedInt32Array() 🔗

Кольорові вкладення для замовлення від 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.


int depth_attachment = -1 🔗

  • void set_depth_attachment(value: int)

  • int get_depth_attachment()

Глибина кріплення. TTACHMENT_UNUSED слід використовувати, якщо для цього проходу не потрібно глибинний буфер.


PackedInt32Array input_attachments = PackedInt32Array() 🔗

Використовується для багатопасних каркасних буферів (більше одного рендерного проходу). Конвертує вкладку в вхід. Обов'язково поставте його правильно в 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() 🔗

Пристосування для збереження в цьому проході (інші вони стираються).

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() 🔗

Якщо кольорові вкладення є багатошаровими, не мультиштованими розчинними насадками.

Note: The returned array is copied and any changes to it will not update the original property value. See PackedInt32Array for more details.