перечисление 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 |