Freigeben über


CD3D11_TEXTURE3D_DESC1-Struktur (d3d11_3.h)

Beschreibt eine 3D-Textur.

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();
};

Vererbung

Die CD3D11_TEXTURE3D_DESC1-Struktur implementiert D3D11_TEXTURE3D_DESC1.

Member

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

Bemerkungen

Diese Struktur wird in einem Aufruf von ID3D11Device3::CreateTexture3D1 verwendet.

Zusätzlich zu dieser Struktur können Sie auch die CD3D11_TEXTURE3D_DESC1 abgeleitete Struktur verwenden, die in D3D11_3.h definiert ist und sich wie eine geerbte Klasse verhält, um eine Texturbeschreibung zu erstellen.

Das Gerät schränkt die Größe von Ressourcen im untersampierten, komprimierten Block- und Bitformat auf mehrere Größen ein, die für jedes Format spezifisch sind.

Der Texturgrößenbereich wird durch die Featureebene bestimmt, auf der Sie das Gerät erstellen, und nicht durch die Version der Microsoft Direct3D-Schnittstelle. Wenn Sie beispielsweise Microsoft Direct3D 10-Hardware auf Featureebene 10 (D3D_FEATURE_LEVEL_10_0) verwenden und D3D11CreateDevice aufrufen, um ein ID3D11Geräte zu erstellen, müssen Sie die maximale Texturgröße auf D3D10_REQ_TEXTURE3D_U_V_OR_W_DIMENSION (2048) beschränken, wenn Sie Ihre 3D-Textur erstellen.

Anforderungen

   
Kopfzeile d3d11_3.h

Weitere Informationen

Ressourcenstrukturen