ID3DXEffectStateManager::SetPixelShaderConstantB 메서드
꼭짓점 셰이더 부울 상수의 배열을 설정하기 위해 사용자가 구현해야 하는 콜백 함수입니다.
구문
HRESULT SetPixelShaderConstantB(
[out] UINT StartRegister,
[out] const BOOL *pConstantData,
[out] UINT RegisterCount
);
매개 변수
-
StartRegister [out]
-
형식: UINT
첫 번째 상수 레지스터의 인덱스(0부터 시작)입니다.
-
pConstantData [out]
-
형식: const BOOL*
부울 상수의 배열입니다.
-
RegisterCount [out]
-
형식: UINT
pConstantData의 레지스터 수입니다.
반환 값
형식: HRESULT
사용자 구현 메서드는 S_OK 반환해야 합니다. 디바이스 상태를 설정할 때 콜백이 실패하면 다음 중 하나가 발생합니다.
- ID3DXEffect::BeginPass 중에 효과가 실패합니다.
- 동적 효과 상태 호출(예: IDirect3DDevice9::SetPixelShaderConstantB)이 실패합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
라이브러리 |
|
추가 정보