Введение в программирование трехмерных игр с DX9

       

Маска записи трафарета



8.1.5. Маска записи трафарета

Помимо уже рассмотренных относящихся к трафарету режимов визуализации, можно устанавливать маску записи, которая будет маскировать заданные разряды в любом записываемом в буфер трафарета значении. Маска записи задается в режиме визуализации D3DRS_STENCILWRITEMASK. Значение по умолчанию — 0xffffffff. В приведенном ниже примере устанавливается маска, которая обнуляет старшие 16 разрядов:

Device->SetRenderState(D3DRS_STENCILWRITEMASK, 0x0000ffff);



Содержание раздела