структура 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 битовое поле в элементе ФлагиD3DDDIARG_CREATERESOURCE структуры 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, DstColorKeyKeyи флаги DstColorKeyRange битового поля никогда не задаются одновременно в элементе Flags.
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
заголовка | d3dumddi.h (include D3dumddi.h) |