ID3DXPRTEngine::ScaleMeshChunk メソッド

特定のサブメッシュに関連付けられているすべてのサンプルをスケーリングします。 この方法は、地下散乱の計算に役立ちます。

構文

HRESULT ScaleMeshChunk(
  [in]      UINT            uMeshChunk,
  [in]      FLOAT           fScale,
  [in, out] LPD3DXPRTBUFFER pDataOut
);

パラメーター

uMeshChunk [in]

型: UINT

サンプルのスケーリングを開始するメッシュ内の位置。

fScale [in]

型: FLOAT

サブメッシュ内の各ベクトルを乗算する値。

pDataOut [in, out]

種類: LPD3DXPRTBUFFER

サブメッシュで再スケーリングされたサンプルを受け取る ID3DXPRTBuffer オブジェクトへのポインター。

戻り値

種類: HRESULT

メソッドが成功した場合、戻り値はS_OK。 メソッドが失敗した場合、戻り値は次のいずれかになります:D3DERR_INVALIDCALL、E_OUTOFMEMORY。

要件

要件
ヘッダー
D3DX9Mesh.h
ライブラリ
D3dx9.lib

こちらもご覧ください

ID3DXPRTEngine