ID3DXEffectStateManager::SetTexture 메서드
사용자가 텍스처를 설정하기 위해 구현해야 하는 콜백 함수입니다.
구문
HRESULT SetTexture(
[in] DWORD Stage,
[in] LPDIRECT3DBASETEXTURE9 pTexture
);
매개 변수
-
스테이지 [in]
-
형식: DWORD
텍스처가 할당되는 단계입니다. IDirect3DDevice9::SetTexture 또는 IDirect3DDevice9::SetTextureStageState의 인덱스 값입니다.
-
pTexture [in]
-
텍스처 개체에 대한 포인터입니다. Direct3D 텍스처 형식(큐브, 볼륨 등)이 될 수 있습니다. IDirect3DBaseTexture9를 참조하세요.
반환 값
형식: HRESULT
사용자 구현 메서드는 S_OK 반환해야 합니다. 디바이스 상태를 설정할 때 콜백이 실패하면 다음 중 하나가 발생합니다.
- ID3DXEffect::BeginPass 중에 효과가 실패합니다.
- 동적 효과 상태 호출(예: IDirect3DDevice9::SetTexture)이 실패합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
라이브러리 |
|
추가 정보