ID3DXPRTEngine::SetPerTexelAlbedo メソッド
各テクセルの albedo 値を設定し、以前の albedo 値を上書きします。
構文
HRESULT SetPerTexelAlbedo(
[in] LPDIRECT3DTEXTURE9 pAlbedoTexture,
[in] UINT NumChannels,
[in] LPD3DXTEXTUREGUTTERHELPER pGH
);
パラメーター
-
pAlbedoTexture [in]
-
albedo 値を格納する IDirect3DTexture9 テクスチャ オブジェクトへのポインター。
-
NumChannels [in]
-
型: UINT
設定するカラー チャネルの数。 灰色の素材 (R = G = B) を指定するには 1 に設定し、色のブリード効果を有効にするには 3 に設定します。
-
pGH [in]
-
ID3DXTextureGutterHelper オブジェクトへの省略可能なポインター。 指定しない場合は、テクスチャの余白ヘルパー オブジェクトが作成され、内部的に破棄されます。
戻り値
種類: HRESULT
メソッドが成功した場合、戻り値はS_OK。 メソッドが失敗した場合、戻り値は次のいずれかになります:D3DERR_INVALIDCALL、D3DERR_NOTAVAILABLED3DERR_OUTOFVIDEOMEMORY、D3DERR_WASSTILLDRAWING、E_OUTOFMEMORY。
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|
こちらもご覧ください