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


D3DSTENCILCAPS

Флаги возможностей набора элементов драйвера.

#define Значение Описание
D3DSTENCILCAPS_KEEP 0x00000001L Не обновляйте запись в буфере набора элементов. Это значение по умолчанию.
D3DSTENCILCAPS_ZERO 0x00000002L Задайте для записи трафарета буфера значение 0.
D3DSTENCILCAPS_REPLACE 0x00000004L Замените запись буфера трафарета ссылочным значением.
D3DSTENCILCAPS_INCRSAT 0x00000008L Увеличить запись буфера трафарета, зажимая до максимального значения.
D3DSTENCILCAPS_DECRSAT 0x00000010L Уменьшение записи буфера трафарета, зажимая до нуля.
D3DSTENCILCAPS_INVERT 0x00000020L Инвертировать биты в записи буфера трафарета.
D3DSTENCILCAPS_INCR 0x00000040L Приумножение записи буфера трафарета с переносом до нуля, если новое значение превышает максимальное значение.
D3DSTENCILCAPS_DECR 0x00000080L Уменьшите запись буфера трафарета, упаковав его до максимального значения, если новое значение меньше нуля.
D3DSTENCILCAPS_TWOSIDED 0x00000100L Устройство поддерживает двусторонний набор элементов.

 

Записи трафаретного буфера — это целочисленные значения в диапазоне от 0 до 2ⁿ–1, где n — это битовая глубина буфера трафарета.

Эти константы используются элементом StencilCaps D3DCAPS9.

Константная информация

Требование Значение
Заголовок d3d9caps.h
Минимальная операционная система Windows 98

 

Константы Direct3D