структура D3DDDI_OVERLAYINFO (d3dumddi.h)
Структура D3DDDI_OVERLAYINFO описывает сведения о наложении.
Синтаксис
typedef struct _D3DDDI_OVERLAYINFO {
[in] HANDLE hResource;
[in] UINT SubResourceIndex;
[in] RECT DstRect;
[in] RECT SrcRect;
[in] UINT DstColorKeyLow;
[in] UINT DstColorKeyHigh;
[in] UINT SrcColorKeyLow;
[in] UINT SrcColorKeyHigh;
[in] D3DDDI_OVERLAYINFOFLAGS Flags;
} D3DDDI_OVERLAYINFO;
Члены
[in] hResource
Дескриптор ресурса, который отображается с помощью наложения. Ресурс создается путем вызова функции CreateResource с флагом битового поля overlay , установленным в элементе Flagsструктуры D3DDDIARG_CREATERESOURCE , на которую указывает параметр pResource .
[in] SubResourceIndex
Индекс для подресурса, если ресурс, указанный элементом hResource , содержит список выделений.
[in] DstRect
Структура RECT для прямоугольника назначения, который содержит выходные координаты для отображения.
[in] SrcRect
Структура RECT для отображаемого исходного прямоугольника.
[in] DstColorKeyLow
Значение для ключа цвета назначения, если флаг битового поля DstColorKey установлен в элементе Flags . Если ключ цвета является диапазоном, DstColorKeyLow содержит низкий конец диапазона. Значение имеет собственный формат наложенной основной поверхности.
[in] DstColorKeyHigh
Высокий конец диапазона цветов назначения, когда флаг битового поля DstColorKeyRange установлен в разделе Флаги. Значение имеет собственный формат наложенной основной поверхности.
[in] SrcColorKeyLow
Значение для ключа цвета источника, если флаг битового поля SrcColorKey установлен в элементе Flags . Если ключ цвета является диапазоном, SrcColorKeyLow содержит низкий конец диапазона. Значение имеет собственный формат отображаемого ресурса наложения.
[in] SrcColorKeyHigh
Высокий конец исходного диапазона цветовых ключей, когда флаг битового поля SrcColorKeyRange установлен в разделе Флаги. Значение имеет собственный формат отображаемого ресурса наложения.
[in] Flags
Структура D3DDDI_OVERLAYINFOFLAGS , определяющая тип выполняемой операции наложения. Обратите внимание, что некоторые флаги являются взаимоисключающими с другими флагами. Дополнительные сведения см. в разделе "Примечания".
Комментарии
Флаги битовых полей SrcColorKey, SrcColorKeyRange, DstColorKey и DstColorKeyRange никогда не задаются одновременно в элементе Flags .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
Верхняя часть | d3dumddi.h (включая D3dumddi.h) |