次の方法で共有


D2DSampleInputAtPosition 関数

入力相対位置ではなく、絶対シーン位置で入力 N をサンプリングします。 複雑な入力に対してのみ使用できます。

構文

float4 WINAPI D2DSampleInputAtPosition(
  in uint N,
  in float2 uv
);

パラメーター

N [入力]

入力番号。

uv [in]

uv 位置。

戻り値

関数は float4 を TEXCOORDN 形式で返します。

注釈

次の例は、循環ラップで使用される関数を示しています。

  
D2D_PS_ENTRY(CircularWrapPS)  
{  
    // TODO: perform math to calculate a circular wrap
  
    // Find the input scene position.  
    float2 inputScenePosition = float2( TODO: add math parameters );  
  
    return D2DSampleInputAtPosition(0, inputScenePosition);  
}

要件

要件
ヘッダー
D2d1effecthelpers.hlsli
[DLL]
D2d1.dll

こちらもご覧ください

効果シェーダーのリンク設定

HLSL ヘルパー