D2DGetScenePosition 函数

返回输入SCENE_POSITION的值。 仅在源文件中声明D2D_REQUIRES_SCENE_POSITION时才可用。

语法

float4 WINAPI D2DGetScenePosition(void);

parameters

此函数没有参数。

返回值

函数以 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;  
}  

要求

要求
标头
D2d1effecthelpers.hlsli
DLL
D2d1.dll

另请参阅

效果着色器链接

HLSL 帮助程序