D3D10StateBlockMaskEnableCapture 함수(d3d10effect.h)
상태 블록 마스크에서 상태 값 범위를 사용하도록 설정합니다.
구문
HRESULT D3D10StateBlockMaskEnableCapture(
[in, out] D3D10_STATE_BLOCK_MASK *pMask,
[in] D3D10_DEVICE_STATE_TYPES StateType,
[in] UINT RangeStart,
[in] UINT RangeLength
);
매개 변수
[in, out] pMask
상태 블록 마스크( D3D10_STATE_BLOCK_MASK 참조).
[in] StateType
사용하도록 설정할 디바이스 상태 유형입니다( D3D10_DEVICE_STATE_TYPES 참조).
[in] RangeStart
형식: UINT
true로 설정할 값 범위의 아래쪽 끝입니다.
[in] RangeLength
형식: UINT
true로 설정할 값 범위의 위쪽 끝입니다.
반환 값
형식: HRESULT
이 메서드는 다음 Direct3D 10 반환 코드 중 하나를 반환합니다.
설명
이 함수를 호출하는 방법의 예입니다. 슬롯 2 ~ 13의 기하 도형 셰이더 샘플러를 캡처하고 적용할 수 있는 마스크를 만듭니다.
D3D10_STATE_BLOCK_MASK stateBlockMask;
D3D10StateBlockMaskEnableCapture(&stateBlockMask,
D3D10_DST_GS_SAMPLERS,
2, 13);
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | d3d10effect.h |
라이브러리 | D3D10.lib |
DLL | D3D10.dll |