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


Макрос D3DCLIPPLANEn

Определяет битовые шаблоны, обеспечивающие определяемые пользователем плоскости обрезки. Эти макросы определяются как удобные при задании значений для D3DRS_CLIPPLANEENABLE состояния отрисовки.

Синтаксис

void D3DCLIPPLANEn(void);

Параметры

Этот макрос не имеет параметров.

Возвращаемое значение

Этот макрос не возвращает значение.

Комментарии

Определяемые пользователем плоскости обрезки включаются, если значение, заданное в состоянии D3DRS_CLIPPLANEENABLE отрисовки, содержит один или несколько заданных битов (т. е. не равно 0). Значение состояния отрисовки не имеет значения; система не интерпретирует значение как число. Вместо этого значение включает плоскость обрезки, для которой задан соответствующий бит. Бит 0 управляет состоянием первой плоскости обрезки (с индексом 0), бита 1 второй плоскости и т. д.

Битовые шаблоны, создаваемые этими макросами, можно объединить с помощью логической операции ИЛИ для одновременного включения нескольких плоскостей обрезки. Пропуск одного из этих макросов в сочетании фактически отключает плоскость обрезки по указанному индексу.

Требования

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

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

Макросы