다음을 통해 공유


IDCompositionTransform 인터페이스(dcomp.h)

시각적 하위 트리의 좌표 공간을 수정하는 데 사용할 수 있는 2D 변환을 나타냅니다.

상속

IDCompositionTransform 인터페이스는 IDCompositionTransform3D 인터페이스에서 상속됩니다.

설명

IDCompositionTransform 인터페이스는 2D 아핀 변환을 나타내는 추상 인터페이스입니다. 변환은 변환이 연결된 시각적 개체에 루팅된 전체 시각적 하위 트리에 영향을 줍니다. 변환 개체는 여러 시각적 개체와 연결할 수 있습니다. 변환 개체가 수정되면 영향을 받는 모든 시각적 개체가 변경 사항을 반영하도록 다시 컴파일됩니다.

변형은 시각적 개체의 모든 렌더링 작업에 대한 좌표계를 수정하여 작동합니다. 예를 들어 일반적으로 시각적 개체와 연결된 비트맵은 위치(0,0)에서 그려지고 비트맵의 전체 너비와 높이를 확장합니다. 변환 변환이 적용되면 비트맵은 해당 변환에 의해 오프셋되는 위치에 그립니다. 배율 변환이 적용되는 경우 비트맵에서 적용되는 범위는 배율 변환의 영향을 받습니다. IDCompositionDevice::CreateTransformGroup 인터페이스를 사용하여 둘 이상의 변환을 시각적 개체에 동시에 적용할 수 있습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 dcomp.h

추가 정보

IDCompositionVisual::SetTransform