Platform SDK: DirectX |
IDirect3DDevice7::SetTransform および IDirect3DDevice7::SetTransform メソッドは、ジオメトリがブレンドされる際の行列を識別する D3DTRANSFORMSTATETYPE 列挙型の D3DTRANSFORMSTATE_WORLD、D3DTRANSFORMSTATE_WORLD1、D3DTRANSFORMSTATE_WORLD2、および D3DTRANSFORMSTATE_WORLD3 メンバを認識する (D3DTRANSFORMSTATE_WORLD メンバが "D3DTRANSFORMSTATE_WORLD0" として認識されることもある)。
D3DRENDERSTATETYPE 列挙型には、ジオメトリ ブレンディングを有効にして制御する D3DRENDERSTATE_VERTEXBLEND レンダリング ステートが含まれる。このレンダリング ステートの有効値は、D3DVERTEXBLENDFLAGS 列挙型によって定義される。この列挙型には、D3DVBLEND_DISABLE、D3DVBLEND_1WEIGHT、D3DVBLEND_2WEIGHT、D3DVBLEND_3WEIGHT メンバなどが含まれる。ジオメトリ ブレンディンが有効になっている場合、頂点フォーマットにはブレンディングの適切な加重値が含まれていなければならない。
Direct3DDevice7.SetTransform および Direct3DDevice7.SetTransform メソッドは、ジオメトリがブレンドされる際の行列を識別する CONST_D3DTRANSFORMSTATETYPE 列挙のD3DTRANSFORMSTATE_WORLD、D3DTRANSFORMSTATE_WORLD1、D3DTRANSFORMSTATE_WORLD2、および D3DTRANSFORMSTATE_WORLD3 メンバを認識する (D3DTRANSFORMSTATE_WORLD メンバが "D3DTRANSFORMSTATE_WORLD0" として認識されることもある)。
CONST_D3DRENDERSTATETYPE 列挙には、ジオメトリ ブレンディングの有効にして制御する D3DRENDERSTATE_VERTEXBLEND レンダリング ステートが含まれる。このレンダリング ステートの有効値は、CONST_D3DVERTEXBLENDFLAGS 列挙型によって定義される。この列挙型には、D3DVBLEND_DISABLE, D3DVBLEND_1WEIGHT、D3DVBLEND_2WEIGHT、D3DVBLEND_3WEIGHT メンバなどが含まれる。ジオメトリ ブレンディンが有効になっている場合、頂点フォーマットにはブレンディングの適切な加重値が含まれていなければならない。