Freigeben über


D3DLOCKED_BOX-Struktur

Beschreibt ein gesperrtes Feld (Volume).

Syntax

typedef struct D3DLOCKED_BOX {
  int  RowPitch;
  int  SlicePitch;
  void *pBits;
} D3DLOCKED_BOX, *LPD3DLOCKED_BOX;

Member

RowPitch

Typ: int

Byteoffset vom linken Rand einer Zeile zum linken Rand der nächsten Zeile.

SlicePitch

Typ: int

Byteoffset von der oberen linken Seite eines Slices nach links oben des nächsten tiefen Slices.

pBits

Typ: void*

Zeiger auf den Anfang des Volumefelds. Wenn eine D3DBOX für den LockBox-Aufruf bereitgestellt wurde, werden pBits vom Anfang des Volumes entsprechend versetzt.

Bemerkungen

Volumes können so dargestellt werden, dass sie in Segmente der Breite x Höhe 2D-Oberflächen angeordnet sind, die gestapelt sind, um eine Breite x Höhe x Tiefenvolumen zu bilden. Weitere Informationen finden Sie unter Volumetexturressourcen (Direct3D 9).

Anforderungen

Anforderung Wert
Header
D3D9Types.h

Siehe auch

Direct3D-Strukturen

IDirect3DVolume9::LockBox

IDirect3DVolumeTexture9::LockBox