структура CD3D10_TEXTURE3D_DESC (d3d10.h)
Описывает трехмерную текстуру.
Синтаксис
struct CD3D10_TEXTURE3D_DESC : D3D10_TEXTURE3D_DESC {
void CD3D10_TEXTURE3D_DESC();
void CD3D10_TEXTURE3D_DESC(
const D3D10_TEXTURE3D_DESC & o
);
void CD3D10_TEXTURE3D_DESC(
DXGI_FORMAT format,
UINT width,
UINT height,
UINT depth,
UINT mipLevels,
UINT bindFlags,
D3D10_USAGE usage,
UINT cpuaccessFlags,
UINT miscFlags
);
void ~CD3D10_TEXTURE3D_DESC();
};
Наследование
Структура CD3D10_TEXTURE3D_DESC реализует D3D10_TEXTURE3D_DESC.
Элементы
void CD3D10_TEXTURE3D_DESC()
void CD3D10_TEXTURE3D_DESC( const D3D10_TEXTURE3D_DESC & o)
void CD3D10_TEXTURE3D_DESC( DXGI_FORMAT format, UINT width, UINT height, UINT depth, UINT mipLevels, UINT bindFlags, D3D10_USAGE usage, UINT cpuaccessFlags, UINT miscFlags)
void ~CD3D10_TEXTURE3D_DESC()
Комментарии
format
Тип: DXGI_FORMAT формат текстуры (см . DXGI_FORMAT).
width
Тип: ширина текстуры UINT (в текселях). Диапазон от 1 до D3D10_REQ_TEXTURE3D_U_V_OR_W_DIMENSION (2048). Дополнительные сведения об ограничениях см. в разделе Примечания.
height
Тип: высота текстуры UINT (в текселях). Диапазон от 1 до D3D10_REQ_TEXTURE3D_U_V_OR_W_DIMENSION (2048). Дополнительные сведения об ограничениях см. в разделе Примечания.
depth
Тип: глубина текстуры UINT (в текселях). Диапазон от 1 до D3D10_REQ_TEXTURE3D_U_V_OR_W_DIMENSION (2048).
mipLevels
Тип: UINT число подтекстов (также называемых уровнями MIP-карты). Используйте 1 для текстуры с несколькими выборками; или 0 для создания полного набора подтекстов.
bindFlags
Тип: флаги UINT (см . D3D10_BIND_FLAG) для привязки к этапам конвейера . Флаги можно объединить с помощью логического ИЛИ.
usage
Тип: D3D10_USAGE Значение, определяющее, как текстура будет считываться и записываться в нее. Наиболее распространенным значением является D3D10_USAGE-DEFAULT; Все возможные значения см. в разделе D3D10_USAGE .
cpuAccessFlags
Тип: флаги UINT (см . D3D10_CPU_ACCESS_FLAG) для указания разрешенных типов доступа к ЦП. Используйте 0, если доступ к ЦП не требуется. Эти флаги можно объединить с логическим ИЛИ.
miscFlags
Тип: флаги UINT (см . D3D10_RESOURCE_MISC_FLAG), которые определяют другие, менее распространенные параметры ресурсов. Используйте значение 0, если ни один из этих флагов не применяется. Эти флаги можно объединить с логическим ИЛИ.
Эта структура используется в вызове ID3D10Device::CreateTexture3D. В D3D10.h объявлена полезная производная структура, CD3D10_TEXTURE3D_DESC для создания описания текстуры.
Устройство ограничивает размер вложенных, сжатых блоков (см. статью Сжатие блоков (Direct3D 10)) и ресурсы битового формата, чтобы они были кратными для каждого формата.
Требования
Верхняя часть | d3d10.h |