Интерфейс ID3D10Predicate (d3d10.h)
Интерфейс предиката определяет, следует ли обрабатывать геометрию в зависимости от результатов предыдущего вызова draw.
Наследование
Интерфейс ID3D10Predicate наследуется от интерфейса ID3D10Query.
Комментарии
Предикат можно создать с id3D10Device::CreatePredicate и использовать с ID3D10Device::SetPredication.
В Direct3D 10 существует два типа предикатов: предикаты потоковой передачи-вывода-переполнения и предикаты окклюзии. предикаты Stream-output-overflow приводят к тому, что любая геометрия, размещенная в буферах потокового вывода, которые были переполнены, не будет обработана. Предикаты окклюзии приведут к тому, что любая геометрия, у которых не было ни одного образца, не пройдет проверку глубины или набора элементов, не будет обработана.
Пример отрисовки с предуклюзией см. в разделе Рисование предикатного примера.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | d3d10.h |