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

       

Эталонное значение трафарета



8.1.3.1. Эталонное значение трафарета

Эталонное значение трафарета ref по умолчанию равно нулю, но мы можем менять его с помощью режима визуализации D3DRS_STENCILREF. Например, приведенный ниже фрагмент кода сделает эталонное значение трафарета равным единице:

Device->SetRenderState(D3DRS_STENCILREF, 0x1);

Обратите внимание, что мы предпочитаем использовать шестнадцатеричную запись чисел, поскольку она позволяет сразу увидеть распределение битов в числе, а это очень полезно при выполнении поразрядных операций, таких как И.



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