Поделиться через


Перечисление WICDdsDimension (wincodec.h)

Указывает тип измерения данных, содержащихся в изображении DDS.

Синтаксис

typedef enum WICDdsDimension {
  WICDdsTexture1D = 0,
  WICDdsTexture2D = 0x1,
  WICDdsTexture3D = 0x2,
  WICDdsTextureCube = 0x3,
  WICDDSTEXTURE_FORCE_DWORD = 0x7fffffff
} ;

Константы

 
WICDdsTexture1D
Значение: 0
Изображение DDS содержит одномерную текстуру .
WICDdsTexture2D
Значение: 0x1
Изображение DDS содержит двухмерную текстуру .
WICDdsTexture3D
Значение: 0x2
Изображение DDS содержит трехмерную текстуру .
WICDdsTextureCube
Значение: 0x3
Изображение DDS содержит текстуру куба, представленную в виде массива из 6 граней.
WICDDSTEXTURE_FORCE_DWORD
Значение: 0x7fffffff

Комментарии

WiCDdsTexture2d и WICDdsTextureCube соответствуют D3D11_RESOURCE_DIMENSION_TEXTURE2D. При использовании ID3D11Device::CreateTexture2D они отличаются флагом D3D11_RESOURCE_MISC_TEXTURECUBE в структуре D3D11_TEXTURE2D_DESC.

Требования

   
Минимальная версия клиента Windows 8.1 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 R2 [классические приложения | Приложения UWP]
Верхняя часть wincodec.h

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

IWICDdsDecoder::GetParameters

WICDdsParameters