estrutura D3DDDI_OVERLAYINFO (d3dumddi.h)
A estrutura D3DDDI_OVERLAYINFO descreve informações sobre uma sobreposição.
Sintaxe
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;
Membros
[in] hResource
Um identificador para o recurso exibido usando a sobreposição. O recurso é criado por meio de uma chamada para a função CreateResource com o sinalizador de campo de bit sobreposição definido no membro Flags da estrutura D3DDDIARG_CREATERESOURCE que é apontado pelo parâmetro pResource .
[in] SubResourceIndex
O índice para o sub-recurso se o recurso especificado pelo membro hResource contiver uma lista de alocações.
[in] DstRect
Uma estrutura RECT para o retângulo de destino, que contém as coordenadas de saída para a exibição.
[in] SrcRect
Uma estrutura RECT para o retângulo de origem exibido.
[in] DstColorKeyLow
Um valor para a chave de cor de destino quando o sinalizador de campo de bit DstColorKey é definido no membro Flags . Se a chave de cor for um intervalo, DstColorKeyLow conterá a extremidade baixa do intervalo. O valor está no formato nativo da superfície primária sobreposta.
[in] DstColorKeyHigh
A extremidade alta do intervalo de chaves de cor de destino quando o sinalizador de campo de bit DstColorKeyRange é definido em Sinalizadores. O valor está no formato nativo da superfície primária sobreposta.
[in] SrcColorKeyLow
Um valor para a chave de cor de origem quando o sinalizador de campo de bitSrcColorKey é definido no membro Flags . Se a chave de cor for um intervalo, SrcColorKeyLow conterá a extremidade baixa do intervalo. O valor está no formato nativo do recurso de sobreposição exibido.
[in] SrcColorKeyHigh
A extremidade superior do intervalo de chaves de cor de origem quando o sinalizador de campo de bitSrcColorKeyRange é definido em Sinalizadores. O valor está no formato nativo do recurso de sobreposição exibido.
[in] Flags
Uma estrutura D3DDDI_OVERLAYINFOFLAGS que identifica o tipo de operação de sobreposição a ser executada. Observe que alguns sinalizadores são mutuamente exclusivos com outros sinalizadores. Para obter mais informações, consulte a seção Comentários a seguir.
Comentários
Os sinalizadores de campo de bit SrcColorKey, SrcColorKeyRange, DstColorKey e DstColorKeyRange nunca são definidos simultaneamente no membro Flags .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows. |
Cabeçalho | d3dumddi.h (inclua D3dumddi.h) |