структура D3DLOCKED_BOX

Описывает заблокированный прямоугольник (том).

Синтаксис

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

Члены

RowPitch

Тип: int

Смещение байтов от левого края одной строки к левому краю следующей строки.

SlicePitch

Тип: int

Байтовая смещение от верхнего левого левого среза к левому верхнему краю следующего самого глубокого среза.

pBits

Тип: void*

Указатель на начало поля тома. Если для вызова LockBox был предоставлен D3DBOX , число pBit будет соответствующим образом смещено от начала тома.

Комментарии

Тома можно визуализировать как упорядоченные в срезы ширины x высоты объемных поверхностей, уложенных вверх для создания ширины x высоты x глубины. Дополнительные сведения см. в разделе Ресурсы текстур тома (Direct3D 9).

Требования

Требование Значение
Заголовок
D3D9Types.h

См. также раздел

Структуры Direct3D

IDirect3DVolume9::LockBox

IDirect3DVolumeTexture9::LockBox