estrutura D3DKMT_MULTIPLANE_OVERLAY3 (d3dkmthk.h)
Estrutura de sobreposição de vários planos.
Sintaxe
typedef struct _D3DKMT_MULTIPLANE_OVERLAY3 {
UINT LayerIndex;
D3DKMT_PLANE_SPECIFIC_INPUT_FLAGS InputFlags;
D3DDDI_FLIPINTERVAL_TYPE FlipInterval;
UINT MaxImmediateFlipLine;
UINT AllocationCount;
D3DKMT_HANDLE *pAllocationList;
UINT DriverPrivateDataSize;
VOID *pDriverPrivateData;
const D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES3 *pPlaneAttributes;
D3DKMT_HANDLE hFlipToFence;
D3DKMT_HANDLE hFlipAwayFence;
D3DKMT_ALIGN64 UINT64 FlipToFenceValue;
D3DKMT_ALIGN64 UINT64 FlipAwayFenceValue;
} D3DKMT_MULTIPLANE_OVERLAY3;
Membros
LayerIndex
O índice de camada.
InputFlags
Os sinalizadores de entrada.
FlipInterval
Um valor UINT que especifica se o driver de miniporto de exibição dá suporte nativo ao agendamento de um comando flip para entrar em vigor depois que duas, três ou quatro sincronizações verticais ocorrerem.
MaxImmediateFlipLine
A linha de inversão imediata máxima.
AllocationCount
Número de alocações no pAllocationList.
pAllocationList
Ponteiro para a primeira lista de alocação.
DriverPrivateDataSize
O tamanho dos dados privados do driver.
pDriverPrivateData
Ponteiro para dados privados do driver.
pPlaneAttributes
Uma estrutura que contém os atributos do plano.
hFlipToFence
Manipule para a cerca para um lançamento que está prestes a ocorrer.
hFlipAwayFence
Manipule até a cerca para um lançamento que acabou de ser concluído.
FlipToFenceValue
Valor de cerca para o lançamento que está prestes a ocorrer.
FlipAwayFenceValue
Valor de cerca para o lançamento que acabou de ser concluído.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | d3dkmthk.h |