перечисление D2D1_VERTEX_OPTIONS (d2d1effectauthor.h)
Описывает флаги, влияющие на взаимодействие отрисовщика с пользовательским шейдером вершин.
Синтаксис
typedef enum D2D1_VERTEX_OPTIONS {
D2D1_VERTEX_OPTIONS_NONE = 0,
D2D1_VERTEX_OPTIONS_DO_NOT_CLEAR = 1,
D2D1_VERTEX_OPTIONS_USE_DEPTH_BUFFER = 2,
D2D1_VERTEX_OPTIONS_ASSUME_NO_OVERLAP = 4,
D2D1_VERTEX_OPTIONS_FORCE_DWORD = 0xffffffff
} ;
Константы
D2D1_VERTEX_OPTIONS_NONE Значение: 0 Логический эквивалент отсутствия флагов. |
D2D1_VERTEX_OPTIONS_DO_NOT_CLEAR Значение: 1 Если этот флаг установлен, отрисовщик предполагает, что вершинный шейдер будет охватывать всю интересующую область вершинами и не должен очищать целевой объект отрисовки. Если этот флаг не задан, отрисовщик предполагает, что вершины не охватывают весь интерес к региону, и сначала должен очистить целевой объект отрисовки до прозрачного черного цвета. |
D2D1_VERTEX_OPTIONS_USE_DEPTH_BUFFER Значение: 2 Отрисовщик будет использовать буфер глубины при отрисовке пользовательских вершин. Буфер глубины будет использоваться для вычисления сведений о окклюзии. Это может привести к тому, что выходные данные отрисовщика зависят от порядка рисования, если они содержат прозрачность. |
D2D1_VERTEX_OPTIONS_ASSUME_NO_OVERLAP Значение: 4 Указывает, что пользовательские вершины не перекрываются друг с другом. |
D2D1_VERTEX_OPTIONS_FORCE_DWORD Значение: 0xffffffff |
Требования
Минимальная версия клиента | Windows 8 и Обновление платформы для Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 и обновление платформы для Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Верхняя часть | d2d1effectauthor.h |