Freigeben über


D2DSampleInputAtPosition-Funktion

Beispiel für Eingabe N an einer absoluten Szenenposition anstelle einer eingaberelativen Position. Nur für komplexe Eingaben verfügbar.

Syntax

float4 WINAPI D2DSampleInputAtPosition(
  in uint N,
  in float2 uv
);

Parameter

N [in]

Die Eingabenummer.

uv [in]

Die UV-Position.

Rückgabewert

Die Funktion gibt einen float4-Wert im Format TEXCOORDN zurück.

Bemerkungen

Das folgende Beispiel zeigt die Funktion, die in einem kreisförmigen Umbruch verwendet wird.

  
D2D_PS_ENTRY(CircularWrapPS)  
{  
    // TODO: perform math to calculate a circular wrap
  
    // Find the input scene position.  
    float2 inputScenePosition = float2( TODO: add math parameters );  
  
    return D2DSampleInputAtPosition(0, inputScenePosition);  
}

Anforderungen

Anforderung Wert
Header
D2d1effecthelpers.hlsli
DLL
D2d1.dll

Siehe auch

Effektshader-Verknüpfung

HLSL-Hilfsprogramme