Funzione D2DGetScenePosition

Restituisce il valore del SCENE_POSITION di input. Disponibile solo quando D2D_REQUIRES_SCENE_POSITION viene dichiarato nel file di origine.

Sintassi

float4 WINAPI D2DGetScenePosition(void);

Parametri

Questa funzione non ha parametri.

Valore restituito

La funzione restituisce un float4 nel formato SCENE_POSITION.

Commenti

Nell'esempio seguente viene illustrato l'uso della funzione nella generazione di un modello di dissolvenza.

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

Requisiti

Requisito Valore
Intestazione
D2d1effecthelpers.hlsli
DLL
D2d1.dll

Vedi anche

Collegamento di Effect Shader

Helper HLSL