ID3D11Buffer 인터페이스(d3d11.h)
버퍼 인터페이스는 비정형 메모리인 버퍼 리소스에 액세스합니다. 버퍼는 일반적으로 꼭짓점 또는 인덱스 데이터를 저장합니다.
상속
ID3D11Buffer 인터페이스는 ID3D11Resource에서 상속됩니다. ID3D11Buffer 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
ID3D11Buffer 인터페이스에는 이러한 메서드가 있습니다.
ID3D11Buffer::GetDesc 버퍼 리소스의 속성을 가져옵니다. (ID3D11Buffer.GetDesc) |
설명
버퍼에는 꼭짓점, 인덱스 또는 셰이더 상수 버퍼의 세 가지 유형이 있습니다. ID3D11Device::CreateBuffer를 호출하여 버퍼 리소스를 만듭니다.
버퍼에 액세스하려면 먼저 파이프라인에 바인딩되어야 합니다. 버퍼는 ID3D11DeviceContext::IASetVertexBuffers 및 ID3D11DeviceContext::IASetIndexBuffer를 호출하여 입력 어셈블러 단계에 바인딩할 수 있습니다. 는 ID3D11DeviceContext::SOSetTargets를 호출하여 스트림 출력 스테이지로, 적절한 셰이더 메서드(예: ID3D11DeviceContext::VSSetConstantBuffers )를 호출하여 셰이더 스테이지로 이동합니다.
읽기를 위해 버퍼를 동시에 여러 개의 파이프라인 단계에 바인딩할 수 있습니다. 버퍼는 쓰기를 위해 단일 파이프라인 단계에 바인딩될 수도 있습니다. 그러나 읽기 및 쓰기에 대해 동일한 버퍼를 동시에 바인딩할 수 없습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱 | UWP 앱] |
대상 플랫폼 | Windows |
헤더 | d3d11.h |