Compartir a través de


Función D2DGetScenePosition

Devuelve el valor del SCENE_POSITION de entrada. Solo está disponible cuando D2D_REQUIRES_SCENE_POSITION se declara en el archivo de origen.

Sintaxis

float4 WINAPI D2DGetScenePosition(void);

Parámetros

Esta función no tiene parámetros.

Valor devuelto

La función devuelve un float4 en el formato SCENE_POSITION.

Comentarios

En el ejemplo siguiente se muestra el uso de la función para generar un patrón de disolución.

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;  
}  

Requisitos

Requisito Value
Encabezado
D2d1effecthelpers.hlsli
Archivo DLL
D2d1.dll

Consulte también

Vinculación del sombreador de efectos

Asistentes de HLSL