D3DKMT_MULTIPLANE_OVERLAY3-Struktur (d3dkmthk.h)
Überlagerungsstruktur mit mehreren Ebenen.
Syntax
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;
Member
LayerIndex
Der Ebenenindex.
InputFlags
Die Eingabeflags.
FlipInterval
Ein UINT-Wert, der angibt, ob der Anzeige-Miniporttreiber die Planung eines Flip-Befehls nativ unterstützt, um nach zwei, drei oder vier vertikalen Synchronisierungen wirksam zu werden.
MaxImmediateFlipLine
Die maximale sofortige Flip-Linie.
AllocationCount
Anzahl der Zuordnungen in pAllocationList.
void D3DKMT_PTR( D3DKMT_HANDLE *unnamedParam1, pAllocationList unnamedParam2)
DriverPrivateDataSize
Die private Datengröße des Treibers.
void D3DKMT_PTR( VOID *unnamedParam1, pDriverPrivateData unnamedParam2)
void D3DKMT_PTR( const D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES3 *unnamedParam1, pPlaneAttributes unnamedParam2)
hFlipToFence
Handle bis zum Zaun für einen Flip, der im Entstehen ist.
hFlipAwayFence
Handle zum Zaun für einen Flip, der gerade abgeschlossen wurde.
FlipToFenceValue
Fence-Wert für den Flip, der im Entstehen ist.
FlipAwayFenceValue
Fence-Wert für den Gerade abgeschlossenen Flip.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3dkmthk.h |