estructura D3DKMT_MULTIPLANE_OVERLAY3 (d3dkmthk.h)
Estructura superpuesta multiplano.
Sintaxis
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;
Miembros
LayerIndex
Índice de capa.
InputFlags
Marcas de entrada.
FlipInterval
Valor UINT que especifica si el controlador de minipuerto de pantalla admite de forma nativa la programación de un comando flip para surtir efecto después de que se produzcan dos, tres o cuatro sincronizaciones verticales.
MaxImmediateFlipLine
Línea de volteo inmediata máxima.
AllocationCount
Número de asignaciones en pAllocationList.
void D3DKMT_PTR( D3DKMT_HANDLE *unnamedParam1, pAllocationList unnamedParam2)
DriverPrivateDataSize
Tamaño de datos privados del controlador.
void D3DKMT_PTR( VOID *unnamedParam1, pDriverPrivateData unnamedParam2)
void D3DKMT_PTR( const D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES3 *unnamedParam1, pPlaneAttributes unnamedParam2)
hFlipToFence
Maneje hasta la valla para un volteo que está a punto de producirse.
hFlipAwayFence
Maneje hasta la valla para un volteo que acaba de completarse.
FlipToFenceValue
Valor de barrera para el volteo que está a punto de producirse.
FlipAwayFenceValue
Valor de valla para el volteo que acaba de completarse.
Requisitos
Requisito | Valor |
---|---|
Header | d3dkmthk.h |