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;
void D3DKMT_PTR(
D3DKMT_HANDLE *unnamedParam1,
pAllocationList unnamedParam2
);
UINT DriverPrivateDataSize;
void D3DKMT_PTR(
VOID *unnamedParam1,
pDriverPrivateData unnamedParam2
);
void D3DKMT_PTR(
const D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES3 *unnamedParam1,
pPlaneAttributes unnamedParam2
);
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 em pAllocationList.
void D3DKMT_PTR( D3DKMT_HANDLE *unnamedParam1, pAllocationList unnamedParam2)
DriverPrivateDataSize
O tamanho dos dados privados do driver.
void D3DKMT_PTR( VOID *unnamedParam1, pDriverPrivateData unnamedParam2)
void D3DKMT_PTR( const D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES3 *unnamedParam1, pPlaneAttributes unnamedParam2)
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 a inversão que está prestes a ocorrer.
FlipAwayFenceValue
Valor de cerca para a inversão que acabou de ser concluída.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3dkmthk.h |