Поделиться через


структура D3DX11_PASS_DESC

Описывает передачу эффекта, которая содержит состояние конвейера.

Синтаксис

typedef struct _D3DX11_PASS_DESC {
  LPCSTR Name;
  UINT   Annotations;
  BYTE   *pIAInputSignature;
  SIZE_T IAInputSignatureSize;
  UINT   StencilRef;
  UINT   SampleMask;
  FLOAT  BlendFactor[4];
} D3DX11_PASS_DESC;

Члены

имя;

Тип: LPCSTR

Имя этого прохода (null , если не анонимный).

Заметки

Тип: UINT

Количество заметок на этом проходе.

pIAInputSignature

Тип: BYTE*

Сигнатура из вершинного шейдера или геометрического шейдера (если вершинного шейдера нет) или NULL , если ни один из шейдеров не существует.

IAInputSignatureSize

Тип: SIZE_T

Размер размеров в байтах.

StencilRef

Тип: UINT

Значение ссылки на набор элементов, используемое в состоянии трафарета глубины.

SampleMask

Тип: UINT

Пример маски для состояния смешения.

BlendFactor

Тип: FLOAT

Коэффициенты смешения для каждого компонента (RGBA) для состояния смешения.

Комментарии

D3DX11_PASS_DESC используется с ID3DX11EffectPass::GetDesc.

Требования

Требование Значение
Заголовок
D3dx11effect.h

См. также раздел

Эффекты 11 Структур