다음을 통해 공유


CD3D11_TEXTURE2D_DESC1 구조체(d3d11_3.h)

2D 텍스처를 설명합니다.

Syntax

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

상속

CD3D11_TEXTURE2D_DESC1 구조체는 D3D11_TEXTURE2D_DESC1 구현합니다.

멤버

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

설명

이 구조체는 ID3D11Device3::CreateTexture2D1 호출에 사용됩니다.

이 구조체 외에도 D3D11_3.h 에 정의되고 상속된 클래스처럼 동작하는 CD3D11_TEXTURE2D_DESC1 파생 구조를 사용하여 텍스처 설명을 만들 수 있습니다.

디바이스는 하위 샘플링, 블록 압축 또는 비트 형식 리소스에 대해 일부 크기 제한(최소 크기의 배수여야 합니다)을 배치합니다.

텍스처 크기 범위는 Microsoft Direct3D 인터페이스 버전이 아닌 디바이스를 만드는 기능 수준에 따라 결정됩니다. 예를 들어 기능 수준 10(D3D_FEATURE_LEVEL_10_0)에서 Microsoft Direct3D 10 하드웨어를 사용하고 D3D11CreateDevice 를 호출하여 ID3D11Device를 만드는 경우 2D 텍스처를 만들 때 최대 텍스처 크기를 D3D10_REQ_TEXTURE2D_U_OR_V_DIMENSION(8192)로 제한해야 합니다.

요구 사항

요구 사항
헤더 d3d11_3.h

추가 정보

리소스 구조