D3DHAL_DP2BLT Struktur (d3dhal.h)

Nur DirectX 9.0 und höhere Versionen.

D3DHAL_DP2BLT wird für zweidimensionale Oberflächenblts verwendet, wenn D3dDrawPrimitives2 auf das D3DDP2OP_BLT Befehlstoken antwortet.

Syntax

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

Member

dwSource

Gibt das Handle für die Quelloberfläche an.

rSource

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

dwSourceMipLevel

Gibt die Unterebene einer MIP-Kartentextur an, die die Quelle des blt ist.

dwDest

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

rDest

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

dwDestMipLevel

Gibt die Unterebene einer MIP-Zuordnungstextur 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. Dieser Member wird auf null festgelegt, um anzugeben, dass der Treiber eine eigene Filtertechnik verwenden kann, oder auf eines der folgenden Flags festgelegt ist.

Flag Bedeutung
DP2BLT_LINEAR Für lineare Filterung festgelegt.
DP2BLT_POINT Für Punktfilterung festgelegt.

Hinweise

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

Anforderungen

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

Weitere Informationen

D3DDP2OP_BLT

D3DHAL_DP2COMMAND

D3dDrawPrimitives2