Platform SDK: DirectX

Direct3DDevice7.SetTextureStageStateSingle

Direct3DDevice7.SetTextureStageStateSingle メソッドは、現在割り当てられているテクスチャのステート値を設定する。

object.SetTextureStageStateSingle( _ 
    stage As Long, _ 
    state As CONST_D3DTEXTURESTAGESINGLE, _ 
    value As Single)

パラメータ

object
Direct3DDevice7 オブジェクトを表すオブジェクト式。
stage
ステート値を設定するテクスチャのステージ識別子。ステージ識別子はゼロをベースとする。現在、デバイスは 8 セットまでのテクスチャを持つことができるので、stage に許される最大値は 7 である。
state
設定するテクスチャ ステート。このパラメータは、CONST_D3DTEXTURESTAGESINGLE 列挙の任意の定数にすることができる。
value
設定するステート値。この値の意味は state パラメータで決まる。

Error Codes

メソッドが失敗するとエラーが発生し、Err.Number に次のいずれかのエラー コードが設定される。

DDERR_INVALIDOBJECT
DDERR_INVALIDPARAMS

注意

従来のテクスチャ関連レンダリング ステートを設定するには、このメソッドを使用してテクスチャ ステートを設定する必要がある。詳細については、「レンダリング ステートについて」を参照すること。

参照

Direct3DDevice7.GetTextureStageStateSingleDirect3DDevice7.GetTextureStageStateDirect3DDevice7.GetTextureDirect3DDevice7.SetTextureテクスチャ