Bagikan melalui


struktur CD3D11_TEXTURE2D_DESC1 (d3d11_3.h)

Menjelaskan tekstur 2D.

Sintaks

struct CD3D11_TEXTURE2D_DESC1 : D3D11_TEXTURE2D_DESC1 {
  void CD3D11_TEXTURE2D_DESC1();
  void CD3D11_TEXTURE2D_DESC1(
    const D3D11_TEXTURE2D_DESC1 & o
  );
  void CD3D11_TEXTURE2D_DESC1(
    DXGI_FORMAT          format,
    UINT                 width,
    UINT                 height,
    UINT                 arraySize,
    UINT                 mipLevels,
    UINT                 bindFlags,
    D3D11_USAGE          usage,
    UINT                 cpuaccessFlags,
    UINT                 sampleCount,
    UINT                 sampleQuality,
    UINT                 miscFlags,
    D3D11_TEXTURE_LAYOUT textureLayout
  );
  void CD3D11_TEXTURE2D_DESC1(
    const D3D11_TEXTURE2D_DESC & desc,
    D3D11_TEXTURE_LAYOUT         textureLayout
  );
  void ~CD3D11_TEXTURE2D_DESC1();
};

Warisan

Struktur CD3D11_TEXTURE2D_DESC1 mengimplementasikan D3D11_TEXTURE2D_DESC1.

Anggota

void CD3D11_TEXTURE2D_DESC1()

TBD

void CD3D11_TEXTURE2D_DESC1( const D3D11_TEXTURE2D_DESC1 & o)

void CD3D11_TEXTURE2D_DESC1( DXGI_FORMAT format, UINT width, UINT height, UINT arraySize, UINT mipLevels, UINT bindFlags, D3D11_USAGE usage, UINT cpuaccessFlags, UINT sampleCount, UINT sampleQuality, UINT miscFlags, D3D11_TEXTURE_LAYOUT textureLayout)

void CD3D11_TEXTURE2D_DESC1( const D3D11_TEXTURE2D_DESC & desc, D3D11_TEXTURE_LAYOUT textureLayout)

void ~CD3D11_TEXTURE2D_DESC1()

TBD

Keterangan

Struktur ini digunakan dalam panggilan ke ID3D11Device3::CreateTexture2D1.

Selain struktur ini, Anda juga dapat menggunakan struktur turunan CD3D11_TEXTURE2D_DESC1 , yang didefinisikan dalam D3D11_3.h dan berperilaku seperti kelas yang diwariskan, untuk membantu membuat deskripsi tekstur.

Perangkat menempatkan beberapa batasan ukuran (harus kelipatan ukuran minimum) untuk sumber daya subsampel, blok terkompresi, atau format bit.

Rentang ukuran tekstur ditentukan oleh tingkat fitur tempat Anda membuat perangkat dan bukan versi antarmuka Microsoft Direct3D. Misalnya, jika Anda menggunakan perangkat keras Microsoft Direct3D 10 di tingkat fitur 10 (D3D_FEATURE_LEVEL_10_0) dan memanggil D3D11CreateDevice untuk membuat ID3D11Device, Anda harus membatasi ukuran tekstur maksimum ke D3D10_REQ_TEXTURE2D_U_OR_V_DIMENSION (8192) saat membuat tekstur 2D.

Persyaratan

Persyaratan Nilai
Header d3d11_3.h

Lihat juga

Struktur Sumber Daya