RDFramebufferPass
Описание прикрепления прохода кадрового буфера (используется RenderingDevice).
Описание прикрепления прохода кадрового буфера (используется RenderingDevice).
Этот класс содержит список описаний прикреплений для прохода буфера кадра. Каждый указывает с индексом на ранее предоставленный список прикреплений текстур.
Многопроходные буферы кадра могут оптимизировать некоторые конфигурации на мобильных устройствах. На настольных компьютерах они дают мало преимуществ или вообще не дают их.
Этот объект используется RenderingDevice.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
RDFramebufferPassКонструктор
public RDFramebufferPass();Свойства5
ColorAttachmentsСвойство
public int[] ColorAttachments { get; set; }Color Если это крепление не используется теплером, пропустите АТТАХМЕНТ_ УЛУЧШЕННЫЙ.
DepthAttachmentСвойство
public int DepthAttachment { get; set; }Прикрепление глубины. ATTACHMENT_UNUSED следует использовать, если для этого прохода не требуется буфер глубины.
InputAttachmentsСвойство
public int[] InputAttachments { get; set; }Используется для многопроходных кадровых буферов (более одного прохода рендеринга). Преобразует вложение во входные данные. Убедитесь, что вы также правильно указали его в RDUniform для набора uniform.
PreserveAttachmentsСвойство
public int[] PreserveAttachments { get; set; }Вложения, которые необходимо сохранить в этом проходе (в противном случае они будут стерты).
ResolveAttachmentsСвойство
public int[] ResolveAttachments { get; set; }Если цветовые вложения являются мультисэмплированными, могут быть предоставлены немультисэмплированные разрешающие вложения.
Методы14
GetColorAttachmentsint[]
public int[] GetColorAttachments();int[]GetDepthAttachmentint
public int GetDepthAttachment();intGetInputAttachmentsint[]
public int[] GetInputAttachments();int[]GetPreserveAttachmentsint[]
public int[] GetPreserveAttachments();int[]GetResolveAttachmentsint[]
public int[] GetResolveAttachments();int[]SetColorAttachments2 перегрузки
public void SetColorAttachments(int[] pMember);| Имя | Тип | По умолчанию |
|---|---|---|
pMember | int[] | — |
public void SetColorAttachments(ReadOnlySpan<int> pMember);| Имя | Тип | По умолчанию |
|---|---|---|
pMember | ReadOnlySpan<int> | — |
SetDepthAttachmentvoid
public void SetDepthAttachment(int pMember);| Имя | Тип | По умолчанию |
|---|---|---|
pMember | int | — |
SetInputAttachments2 перегрузки
public void SetInputAttachments(int[] pMember);| Имя | Тип | По умолчанию |
|---|---|---|
pMember | int[] | — |
public void SetInputAttachments(ReadOnlySpan<int> pMember);| Имя | Тип | По умолчанию |
|---|---|---|
pMember | ReadOnlySpan<int> | — |
SetPreserveAttachments2 перегрузки
public void SetPreserveAttachments(int[] pMember);| Имя | Тип | По умолчанию |
|---|---|---|
pMember | int[] | — |
public void SetPreserveAttachments(ReadOnlySpan<int> pMember);| Имя | Тип | По умолчанию |
|---|---|---|
pMember | ReadOnlySpan<int> | — |
SetResolveAttachments2 перегрузки
public void SetResolveAttachments(int[] pMember);| Имя | Тип | По умолчанию |
|---|---|---|
pMember | int[] | — |
public void SetResolveAttachments(ReadOnlySpan<int> pMember);| Имя | Тип | По умолчанию |
|---|---|---|
pMember | ReadOnlySpan<int> | — |
Поля и константы1
AttachmentUnusedПоле
public const long AttachmentUnused = -1;Вложение не используется.