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。
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|
こちらもご覧ください