Перечисление D2D1_SPRITE_OPTIONS (d2d1_3.h)
Указывает дополнительные аспекты рисования пакета спрайта в рамках вызова ID2D1DeviceContext3::D rawSpriteBatch.
Синтаксис
typedef enum D2D1_SPRITE_OPTIONS {
D2D1_SPRITE_OPTIONS_NONE = 0,
D2D1_SPRITE_OPTIONS_CLAMP_TO_SOURCE_RECTANGLE = 1,
D2D1_SPRITE_OPTIONS_FORCE_DWORD = 0xffffffff
} ;
Константы
D2D1_SPRITE_OPTIONS_NONE Значение: 0 Значение по умолчанию. Нет специальной конфигурации рисования. Этот параметр обеспечивает наилучшую производительность рисования. |
D2D1_SPRITE_OPTIONS_CLAMP_TO_SOURCE_RECTANGLE Значение: 1 Интерполяция пикселей растрового изображения будет зажата в исходном прямоугольнике спрайта. Если вложенные изображения в исходном растровом изображении не разделяют пиксели, то при рисовании с помощью D2D1_SPRITE_OPTIONS_NONE может возникнуть кровоточивость цвета. В этом случае рассмотрите возможность добавления границ между ними с помощью средства упаковки спрайтов или используйте этот параметр. Обратите внимание, что рисование спрайтов с включенным параметром выполняется медленнее, чем при использовании D2D1_SPRITE_OPTIONS_NONE. |
D2D1_SPRITE_OPTIONS_FORCE_DWORD Значение: 0xffffffff |
Требования
Верхняя часть | d2d1_3.h |