다음을 통해 공유


CD3D11_TEXTURE3D_DESC1 구조체(d3d11_3.h)

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

구문

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

상속

CD3D11_TEXTURE3D_DESC1 구조체는 D3D11_TEXTURE3D_DESC1 구현합니다.

멤버

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

설명

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

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

디바이스는 하위 샘플링, 블록 압축 및 비트 형식 리소스의 크기를 각 형식과 관련된 크기의 배수로 제한합니다.

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

요구 사항

   
머리글 d3d11_3.h

추가 정보

리소스 구조