estructura de CD3D11_TEXTURE3D_DESC1 (d3d11_3.h)
Describe una textura 3D.
Syntax
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();
};
Herencia
La estructura CD3D11_TEXTURE3D_DESC1 implementa D3D11_TEXTURE3D_DESC1.
Miembros
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
Comentarios
Esta estructura se usa en una llamada a ID3D11Device3::CreateTexture3D1.
Además de esta estructura, también puede usar la estructura derivada CD3D11_TEXTURE3D_DESC1 , que se define en D3D11_3.h y se comporta como una clase heredada, para ayudar a crear una descripción de textura.
El dispositivo restringe el tamaño de los recursos de formato submuestreo, comprimido en bloques y bits para que sean múltiplos de tamaños específicos de cada formato.
El intervalo de tamaño de textura viene determinado por el nivel de característica en el que se crea el dispositivo y no la versión de la interfaz de Microsoft Direct3D. Por ejemplo, si usa hardware de Microsoft Direct3D 10 en el nivel de característica 10 (D3D_FEATURE_LEVEL_10_0) y llama a D3D11CreateDevice para crear un ID3D11Device, debe restringir el tamaño máximo de textura a D3D10_REQ_TEXTURE3D_U_V_OR_W_DIMENSION (2048) al crear la textura 3D.
Requisitos
Encabezado | d3d11_3.h |