Freigeben über


D3DHAL_DP2BLT Struktur (d3dhal.h)

Nur DirectX 9.0 und höhere Versionen.

D3DHAL_DP2BLT wird für zweidimensionale Oberflächen blts verwendet, wenn D3dDrawPrimitives2 auf das D3DDP2OP_BLT-Befehlstoken reagiert.

Syntax

typedef struct _D3DHAL_DP2BLT {
  DWORD dwSource;
  RECTL rSource;
  DWORD dwSourceMipLevel;
  DWORD dwDest;
  RECTL rDest;
  DWORD dwDestMipLevel;
  DWORD Flags;
} D3DHAL_DP2BLT;

Angehörige

dwSource

Gibt den Ziehpunkt für die Quelloberfläche an.

rSource

Gibt eine RECTL-Struktur an, die die oberen linken und unteren rechten Punkte eines Rechtecks auf der Quelloberfläche angibt. Diese Punkte definieren den Bereich der Quelllitdaten und deren Position auf der Quelloberfläche.

dwSourceMipLevel

Gibt die Unterebene einer MIP-Map-Textur an, die die Quelle des Blt ist.

dwDest

Gibt den Ziehpunkt für die Zieloberfläche an.

rDest

Gibt eine RECTL-Struktur an, die die oberen linken und unteren rechten Punkte eines Rechtecks auf der Zieloberfläche angibt. Diese Punkte definieren den Bereich, in dem der Lit auftreten soll, und seine Position auf der Zieloberfläche.

dwDestMipLevel

Gibt die Unterebene einer MIP-Map-Textur an, die das Ziel für das Blt ist.

Flags

Gibt ein Flag an, das den Typ der Filterung angibt, die der Treiber ausführen muss. Dieses Element ist auf Null festgelegt, um anzugeben, dass der Treiber eine eigene Filtertechnik verwenden kann oder auf eine der folgenden Flags festgelegt ist.

Flagge Bedeutung
DP2BLT_LINEAR Wird für lineare Filterung festgelegt.
DP2BLT_POINT Für Punktfilterung festgelegt.

Bemerkungen

Das dwSource- oder dwDest Member gibt den Kernelhandle für die Oberfläche der obersten Ebene und die dwSourceMipLevel oder dwDestMiplevel Member die Unterebene für die MIP-Kartenkette an, in der das Blt auftritt.

Anforderungen

Anforderung Wert
Header- d3dhal.h (einschließlich D3dhal.h)

Siehe auch

D3DDP2OP_BLT

D3DHAL_DP2COMMAND

D3dDrawPrimitives2