다음을 통해 공유


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

추가 정보

리소스 구조