다음을 통해 공유


CD3D10_BUFFER_DESC 구조체(d3d10.h)

버퍼 리소스에 대해 설명합니다.

구문

struct CD3D10_BUFFER_DESC : D3D10_BUFFER_DESC {
  void CD3D10_BUFFER_DESC();
  void CD3D10_BUFFER_DESC(
    const D3D10_BUFFER_DESC & o
  );
  void CD3D10_BUFFER_DESC(
    UINT        byteWidth,
    UINT        bindFlags,
    D3D10_USAGE usage,
    UINT        cpuaccessFlags,
    UINT        miscFlags
  );
  void ~CD3D10_BUFFER_DESC();
};

상속

CD3D10_BUFFER_DESC 구조체는 D3D10_BUFFER_DESC 구현합니다.

멤버

void CD3D10_BUFFER_DESC()

void CD3D10_BUFFER_DESC( const D3D10_BUFFER_DESC & o)

void CD3D10_BUFFER_DESC( UINT byteWidth, UINT bindFlags, D3D10_USAGE usage, UINT cpuaccessFlags, UINT miscFlags)

void ~CD3D10_BUFFER_DESC()

설명

byteWidth 형식: 버퍼의 UINT 크기(바이트)입니다.

bindFlags 형식: UINT 버퍼가 파이프라인에 바인딩되는 방법을 식별합니다. 애플리케이션은 논리적으로 또는 함께 플래그를 지정(D3D10_BIND_FLAG 참조)하여 버퍼에 다른 방식으로 액세스할 수 있음을 나타낼 수 있습니다.

usage 형식: D3D10_USAGE 버퍼를 읽고 쓰는 방법을 식별합니다. 업데이트 빈도는 핵심 요소입니다. 가장 일반적인 값은 일반적으로 D3D10_USAGE_DEFAULT. 가능한 모든 값은 D3D10_USAGE 참조하세요.

cpuAccessFlags 형식: CPU 액세스가 필요하지 않은 경우 UINT CPU 액세스 플래그( D3D10_CPU_ACCESS_FLAG 참조) 또는 0입니다. 애플리케이션은 논리적으로 또는 플래그를 함께 지정할 수 있습니다.

miscFlags 형식: UINT 기타 플래그( D3D10_RESOURCE_MISC_FLAG 참조) 또는 사용하지 않는 경우 0입니다. 애플리케이션은 논리적으로 또는 플래그를 함께 지정할 수 있습니다.

이 구조체는 ID3D10Device::CreateBuffer 에서 버퍼 리소스를 만드는 데 사용됩니다.

이 구조체 외에도 D3D10.h(CD3D10_BUFFER_DESC)에는 버퍼 설명을 만드는 데 도움이 되는 상속된 클래스처럼 동작하는 파생 구조도 있습니다.

요구 사항

   
머리글 d3d10.h

추가 정보

리소스 구조