Microsoft DirectX 8.0 (C++) |
テクスチャをデバイスのステージに割り当てる。
HRESULT SetTexture( DWORD Stage, IDirect3DBaseTexture8* pTexture );
成功した場合は、D3D_OK を返す。
失敗した場合は、D3DERR_INVALIDCALL を返す。
このメソッドは、割り当てられているテクスチャ サーフェスの参照カウントをインクリメントし、以前に選択されたテクスチャがある場合にはその参照カウントをデクリメントする。テクスチャが不要になった場合は、該当するステージのテクスチャを NULL に設定しなければならない。この処理を行わないと、メモリ リークが発生する。
ヘッダー : d3d8.h で宣言。
インポート ライブラリ : D3d8.lib を使用。
IDirect3DDevice8::GetTexture、IDirect3DDevice8::GetTextureStageState、IDirect3DDevice8::SetTextureStageState