D2DGetScenePosition 関数
入力SCENE_POSITIONの値を返します。 D2D_REQUIRES_SCENE_POSITIONがソース ファイルで宣言されている場合にのみ使用できます。
構文
float4 WINAPI D2DGetScenePosition(void);
パラメーター
この関数にはパラメーターはありません。
戻り値
関数は、SCENE_POSITION形式の float4 を返します。
解説
次の例は、ディゾルブ パターンを生成する際に 関数を使用する方法を示しています。
D2D_PS_ENTRY(BlendDissolve)
{
min16float4 dest = D2DGetInput(0);
min16float4 source = D2DGetInput(1);
min16float4 color = dest;
if ((source.a > 0.0) && (source.a >= Rand((min16float2)D2DGetScenePosition().xy)))
{
// TODO: perform dissolve math
}
return color;
}
要件
要件 | 値 |
---|---|
ヘッダー |
|
[DLL] |
|