D3DHAL_DP2VOLUMEBLT Struktur (d3dhal.h)

Nur DirectX 8.0 und höhere Versionen.

Die D3DHAL_DP2VOLUMEBLT-Struktur wird für Volumentextur-Blts verwendet, wenn D3dDrawPrimitives2 auf das D3DDP2OP_VOLUMEBLT-Befehlstoken antwortet.

Syntax

typedef struct _D3DHAL_DP2VOLUMEBLT {
  DWORD  dwDDDestSurface;
  DWORD  dwDDSrcSurface;
  DWORD  dwDestX;
  DWORD  dwDestY;
  DWORD  dwDestZ;
  D3DBOX srcBox;
  DWORD  dwFlags;
} D3DHAL_DP2VOLUMEBLT;

Member

dwDDDestSurface

Gibt das Handle für die Zielvolumetextur an.

dwDDSrcSurface

Gibt das Handle für die Quellvolumetextur an.

dwDestX

Geben Sie den Speicherort in der Zielvolumetextur an, um das definierte Quelluntervolume zu kopieren. Diese Member (dwDestX, dwDestY und dwDestZ) werden in Bildschirmkoordinaten angegeben.

dwDestY

Siehe dwDestX oben.

dwDestZ

Siehe dwDestX oben.

srcBox

Gibt ein Teilvolum der Quellvolume an, die an das Ziel kopiert werden soll.

dwFlags

Ist für das System reserviert.

Hinweise

Der D3dCreateSurfaceEx-Rückruf erstellt die kleinen ganzzahligen Handles für die Volumetexturen, die als Quell- und Zielvolumetexturen für Volumetextur-Blts verwendet werden können.

Weitere Informationen finden Sie unter Hinweise zu D3DHAL_DP2TEXBLT.

Anforderungen

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

Weitere Informationen

D3DDP2OP_VOLUMEBLT

D3DHAL_DP2TEXBLT

D3dCreateSurfaceEx

D3dDrawPrimitives2