структура 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.
Требования
Требование | Значение |
---|---|
Заголовок |
|