Перечисление D3DRESOURCETYPE

Определяет типы ресурсов.

Синтаксис

typedef enum D3DRESOURCETYPE { 
  D3DRTYPE_SURFACE        = 1,
  D3DRTYPE_VOLUME         = 2,
  D3DRTYPE_TEXTURE        = 3,
  D3DRTYPE_VOLUMETEXTURE  = 4,
  D3DRTYPE_CUBETEXTURE    = 5,
  D3DRTYPE_VERTEXBUFFER   = 6,
  D3DRTYPE_INDEXBUFFER    = 7,
  D3DRTYPE_FORCE_DWORD    = 0x7fffffff
} D3DRESOURCETYPE, *LPD3DRESOURCETYPE;

Константы

D3DRTYPE_SURFACE

Ресурс Surface.

D3DRTYPE_VOLUME

Ресурс тома.

D3DRTYPE_TEXTURE

Ресурс текстуры.

D3DRTYPE_VOLUMETEXTURE

Ресурс текстуры тома.

D3DRTYPE_CUBETEXTURE

Ресурс текстуры куба.

D3DRTYPE_VERTEXBUFFER

Ресурс буфера вершин.

D3DRTYPE_INDEXBUFFER

Ресурс буфера индекса.

D3DRTYPE_FORCE_DWORD

Принудительно компилирует это перечисление до 32 бит в размере. Без этого значения некоторые компиляторы позволили бы компилировать это перечисление до размера, отличного от 32 бит. Это значение не используется.

Требования

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

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

Перечисления Direct3D

IDirect3DResource9::GetType