Share via


D2DGetScenePosition 함수

입력 SCENE_POSITION 값을 반환합니다. 원본 파일에서 D2D_REQUIRES_SCENE_POSITION 선언된 경우에만 사용할 수 있습니다.

구문

float4 WINAPI D2DGetScenePosition(void);

매개 변수

이 함수에는 매개 변수가 없습니다.

반환 값

함수는 SCENE_POSITION 형식으로 float4 를 반환합니다.

설명

다음 예제에서는 디졸브 패턴을 생성하는 데 함수를 사용하는 방법을 보여 줍니다.

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

요구 사항

요구 사항
헤더
D2d1effecthelpers.hlsli
DLL
D2d1.dll

추가 정보

효과 셰이더 연결

HLSL 도우미