Partager via


Fonction D2DGetScenePosition

Retourne la valeur du SCENE_POSITION d’entrée. Disponible uniquement lorsque D2D_REQUIRES_SCENE_POSITION est déclaré dans le fichier source.

Syntaxe

float4 WINAPI D2DGetScenePosition(void);

Paramètres

Cette fonction n’a pas de paramètres.

Valeur retournée

La fonction retourne un float4 au format SCENE_POSITION.

Notes

L’exemple suivant montre l’utilisation de la fonction pour générer un modèle de dissolution.

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

Spécifications

Condition requise Valeur
En-tête
D2d1effecthelpers.hlsli
DLL
D2d1.dll

Voir aussi

Liaison de nuanceurs d’effet

HLSL Helpers