Share via


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

Consulte también

Estructuras de recursos