Freigeben über


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;

Angehörige

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 Quellvolume zu kopieren. Diese Member (dwDestX, dwDestYund dwDestZ) werden in Bildschirmkoordinaten angegeben.

dwDestY

Siehe dwDestX- oben.

dwDestZ

Siehe dwDestX- oben.

srcBox

Gibt ein Untervolume der Quellvolumetextur an, die in das Ziel kopiert werden soll.

dwFlags

Reserviert für die Systemverwendung.

Bemerkungen

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

Siehe Hinweise für D3DHAL_DP2TEXBLT.

Anforderungen

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

Siehe auch

D3DDP2OP_VOLUMEBLT

D3DHAL_DP2TEXBLT

D3dCreateSurfaceEx

D3dDrawPrimitives2