D3D10_BUFFER_SRV 구조체(d3d10.h)
셰이더 리소스 뷰에서 사용할 버퍼 리소스의 요소를 지정합니다.
구문
typedef struct D3D10_BUFFER_SRV {
union {
UINT FirstElement;
UINT ElementOffset;
};
union {
UINT NumElements;
UINT ElementWidth;
};
} D3D10_BUFFER_SRV;
멤버
FirstElement
형식: UINT
버퍼의 시작과 액세스할 첫 번째 요소 사이의 바이트 수입니다.
ElementOffset
형식: UINT
요소 0을 기준으로 액세스할 뷰의 첫 번째 요소 오프셋입니다.
NumElements
형식: UINT
뷰의 총 요소 수입니다.
ElementWidth
형식: UINT
각 요소의 너비(바이트)입니다. 셰이더-resource-view 설명에 저장된 형식에서 확인할 수 있습니다.
설명
D3D10_BUFFER_SRV 구조체는 셰이더-리소스 뷰 설명을 나타내는 D3D10_SHADER_RESOURCE_VIEW_DESC 구조체의 멤버입니다. ID3D10Device::CreateShaderResourceView 메서드를 호출하여 셰이더 리소스 뷰를 만들 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d3d10.h |