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


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

См. также

D2D1_BLEND_DESCRIPTION

ID2D1BlendTransform