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 |