структура CD3D11_TEXTURE3D_DESC1 (d3d11_3.h)
Описывает трехмерную текстуру.
Синтаксис
struct CD3D11_TEXTURE3D_DESC1 : D3D11_TEXTURE3D_DESC1 {
void CD3D11_TEXTURE3D_DESC1();
void CD3D11_TEXTURE3D_DESC1(
const D3D11_TEXTURE3D_DESC1 & o
);
void CD3D11_TEXTURE3D_DESC1(
DXGI_FORMAT format,
UINT width,
UINT height,
UINT depth,
UINT mipLevels,
UINT bindFlags,
D3D11_USAGE usage,
UINT cpuaccessFlags,
UINT miscFlags,
D3D11_TEXTURE_LAYOUT textureLayout
);
void CD3D11_TEXTURE3D_DESC1(
const D3D11_TEXTURE3D_DESC & desc,
D3D11_TEXTURE_LAYOUT textureLayout
);
void ~CD3D11_TEXTURE3D_DESC1();
};
Наследование
Структура CD3D11_TEXTURE3D_DESC1 реализует D3D11_TEXTURE3D_DESC1.
Элементы
void CD3D11_TEXTURE3D_DESC1()
TBD
void CD3D11_TEXTURE3D_DESC1( const D3D11_TEXTURE3D_DESC1 & o)
void CD3D11_TEXTURE3D_DESC1( DXGI_FORMAT format, UINT width, UINT height, UINT depth, UINT mipLevels, UINT bindFlags, D3D11_USAGE usage, UINT cpuaccessFlags, UINT miscFlags, D3D11_TEXTURE_LAYOUT textureLayout)
void CD3D11_TEXTURE3D_DESC1( const D3D11_TEXTURE3D_DESC & desc, D3D11_TEXTURE_LAYOUT textureLayout)
void ~CD3D11_TEXTURE3D_DESC1()
TBD
Комментарии
Эта структура используется в вызове ID3D11Device3::CreateTexture3D1.
В дополнение к этой структуре можно также использовать производную структуру CD3D11_TEXTURE3D_DESC1 , которая определена в D3D11_3.h и ведет себя как наследуемый класс, для создания описания текстуры.
Устройство ограничивает размер ресурсов подсборки, сжатых блоков и битового формата, чтобы он был кратным размерам, характерным для каждого формата.
Диапазон размеров текстур определяется уровнем функций , на котором создается устройство, а не версией интерфейса Microsoft Direct3D. Например, если вы используете оборудование Microsoft Direct3D 10 на уровне компонентов 10 (D3D_FEATURE_LEVEL_10_0) и вызываете D3D11CreateDevice для создания ID3D11Device, необходимо ограничить максимальный размер текстуры D3D10_REQ_TEXTURE3D_U_V_OR_W_DIMENSION (2048) при создании трехмерной текстуры.
Требования
Верхняя часть | d3d11_3.h |