Freigeben über


D2DGetInput-Funktion

Gibt die Farbe der Eingabe N an der Eingabekoordinate zurück. Nur für einfache Eingaben verfügbar.

Syntax

float4 WINAPI D2DGetInput(
  in uint N
);

Parameter

N [in]

Die Eingabenummer.

Rückgabewert

Die Funktion gibt einen float4-Wert zurück, der die RGBA-Farbe im Format INPUTN enthält.

Bemerkungen

Das folgende Beispiel zeigt die Funktion, die als Teil eines arithmetischen zusammengesetzten Effekts verwendet wird.

  
D2D_PS_ENTRY(PS_NAME)  
{  
    MIN_TYPE(float4) sourceColor = D2DGetInput(0);  
    MIN_TYPE(float4) destColor   = D2DGetInput(1);  
      
    MIN_TYPE(float4) output = // TODO: add math to composite source and dest

    return output;  
}  

Lesen Sie auch die Hinweise für D2D_PS_ENTRY ein weiteres Beispiel für die Verwendung dieser Funktion.

Anforderungen

Anforderung Wert
Header
D2d1effecthelpers.hlsli
DLL
D2d1.dll

Siehe auch

Effektshader-Verknüpfung

HLSL-Hilfsprogramme