Platform SDK: DirectX |
Direct3DDevice7.SetTexture メソッドは、デバイスの指定されたステージにテクスチャを割り当てる。
object.SetTexture( _ stage As Long, _ texture As DirectDrawSurface7)
メソッドが失敗するとエラーが発生し、Err.Number に次のいずれかのエラー コードが設定される。
DDERR_INVALIDOBJECT |
DDERR_INVALIDPARAMS |
トラッピング エラーについては、「Visual Basic エラー トラッピング」を参照すること。
テクスチャが不要になった場合、該当するステージのテクスチャを Nothing に設定する必要がある。この処理を行わないと、アプリケーションの終了時に、そのサーフェスのメモリが失われる。
ソフトウェア デバイスは、1 つのテクスチャを一度に複数のテクスチャ ステージに割り当てることはサポートしていない。
Direct3DDevice7.GetTexture、Direct3DDevice7.GetTextureStageState、Direct3DDevice7.SetTextureStageState、テクスチャ