Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Returns the value of the input TEXCOORDN. Available only for complex inputs.
Syntax
float4 WINAPI D2DGetInputCoordinate(
in uint N
);
Parameters
-
N [in]
-
The input number.
Return value
The function returns a float4, in the format TEXCOORDN.
Remarks
The coordinate returned by this function is in texel space. A shader shouldn't take any dependencies on how this value is calculated. It should use it only to sample the pixel shader's input. For more info, see Adding a pixel shader to a custom transform.
The following example shows the function used for a displacement map effect.
float2 GetDisplacementOffset(float4 uv0, float4 uv1)
{
// TODO: return the displacement offset
}
D2D_PS_ENTRY(DisplacementMapBilinear)
{
const float4 coord0 = D2DGetInputCoordinate(0);
const float4 coord1 = D2DGetInputCoordinate(1);
return D2DSampleInput(0, GetDisplacementOffset(coord0, coord1) * coord0.zw + coord0.xy);
}
Requirements
| Requirement | Value |
|---|---|
| Header |
|
| DLL |
|