estructura CD3D10_TEXTURE3D_DESC (d3d10.h)
Describe una textura 3D.
Syntax
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();
};
Herencia
La estructura CD3D10_TEXTURE3D_DESC implementa D3D10_TEXTURE3D_DESC.
Miembros
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()
Comentarios
format
Tipo: formato de textura DXGI_FORMAT (consulte DXGI_FORMAT).
width
Tipo: Ancho de textura UINT (en elementos de textura). El intervalo es de 1 a D3D10_REQ_TEXTURE3D_U_V_OR_W_DIMENSION (2048). Para obtener más información sobre las restricciones, vea Comentarios.
height
Tipo: Alto de textura UINT (en elementos de textura). El intervalo es de 1 a D3D10_REQ_TEXTURE3D_U_V_OR_W_DIMENSION (2048). Para obtener más información sobre las restricciones, vea Comentarios.
depth
Tipo: Profundidad de textura UINT (en elementos de textura). El intervalo es de 1 a D3D10_REQ_TEXTURE3D_U_V_OR_W_DIMENSION (2048).
mipLevels
Tipo: Número UINT de subtexturas (también denominadas niveles de mapa mip). Use 1 para una textura multimuestreo; o 0 para generar un conjunto completo de subtexturas.
bindFlags
Tipo: Marcas UINT (consulte D3D10_BIND_FLAG) para enlazar a fases de canalización . Las marcas se pueden combinar mediante un OR lógico.
usage
Tipo: D3D10_USAGE Valor que identifica cómo se va a leer y escribir la textura. El valor más común es D3D10_USAGE-DEFAULT; consulte D3D10_USAGE para ver todos los valores posibles.
cpuAccessFlags
Tipo: Marcas UINT (vea D3D10_CPU_ACCESS_FLAG) para especificar los tipos de acceso a la CPU permitidos. Use 0 si no se requiere acceso a la CPU. Estas marcas se pueden combinar con un OR lógico.
miscFlags
Tipo: Marcas UINT (vea D3D10_RESOURCE_MISC_FLAG) que identifican otras opciones de recursos menos comunes. Use 0 si no se aplica ninguna de estas marcas. Estas marcas se pueden combinar con un OR lógico.
Esta estructura se usa en una llamada a ID3D10Device::CreateTexture3D. Una estructura derivada útil CD3D10_TEXTURE3D_DESC se declara en D3D10.h, para ayudar a crear una descripción de textura.
El dispositivo restringe el tamaño del submuestreo, el bloque comprimido (consulta Compresión de bloques (Direct3D 10)) y los recursos de formato de bits para que sean múltiplos de tamaños específicos de cada formato.
Requisitos
Encabezado | d3d10.h |