estrutura CD3D11_TEXTURE3D_DESC1 (d3d11_3.h)
Descreve uma textura 3D.
Sintaxe
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();
};
Herança
A estrutura CD3D11_TEXTURE3D_DESC1 implementa D3D11_TEXTURE3D_DESC1.
Membros
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
Comentários
Essa estrutura é usada em uma chamada para ID3D11Device3::CreateTexture3D1.
Além dessa estrutura, você também pode usar o CD3D11_TEXTURE3D_DESC1 estrutura derivada, que é definida em D3D11_3.h e se comporta como uma classe herdada, para ajudar a criar uma descrição de textura.
O dispositivo restringe o tamanho dos recursos de formato subsampledo, de bloco compactado e de bit para ter múltiplos de tamanhos específicos para cada formato.
O intervalo de tamanho da textura é determinado pelo nível de recurso no qual você cria o dispositivo e não a versão da interface Do Microsoft Direct3D. Por exemplo, se você usar o hardware do Microsoft Direct3D 10 no nível de recurso 10 (D3D_FEATURE_LEVEL_10_0) e chamar D3D11CreateDevice para criar um ID3D11Device, deverá restringir o tamanho máximo da textura para D3D10_REQ_TEXTURE3D_U_V_OR_W_DIMENSION (2048) ao criar sua textura 3D.
Requisitos
Cabeçalho | d3d11_3.h |