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


Интерфейс ID3D10Predicate (d3d10.h)

Интерфейс предиката определяет, следует ли обрабатывать геометрию в зависимости от результатов предыдущего вызова draw.

Наследование

Интерфейс ID3D10Predicate наследуется от интерфейса ID3D10Query.

Комментарии

Предикат можно создать с id3D10Device::CreatePredicate и использовать с ID3D10Device::SetPredication.

В Direct3D 10 существует два типа предикатов: предикаты потоковой передачи-вывода-переполнения и предикаты окклюзии. предикаты Stream-output-overflow приводят к тому, что любая геометрия, размещенная в буферах потокового вывода, которые были переполнены, не будет обработана. Предикаты окклюзии приведут к тому, что любая геометрия, у которых не было ни одного образца, не пройдет проверку глубины или набора элементов, не будет обработана.

Пример отрисовки с предуклюзией см. в разделе Рисование предикатного примера.

Требования

Требование Значение
Целевая платформа Windows
Header d3d10.h

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

Основные интерфейсы

ID3D10Query