dcomp.h 헤더
이 헤더는 DirectComposition에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
dcomp.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
IDCompositionAffineTransform2DEffect 산술 복합 효과는 입력 이미지에서 픽셀의 가중 합계를 사용하여 2개의 이미지를 결합하는 데 사용됩니다. (IDCompositionAffineTransform2DEffect) |
IDCompositionArithmeticCompositeEffect 산술 복합 효과는 입력 이미지에서 픽셀의 가중 합계를 사용하여 2개의 이미지를 결합하는 데 사용됩니다. (IDCompositionArithmeticCompositeEffect) |
IDCompositionBlendEffect 혼합 효과는 2개 이미지를 결합하는 데 사용됩니다. |
IDCompositionBrightnessEffect 밝기 효과는 이미지의 밝기를 제어합니다. |
IDCompositionClip 시각적 하위 트리의 렌더링을 사각형 영역으로 제한하는 데 사용되는 클립 개체를 나타냅니다. |
IDCompositionColorMatrixEffect 색 행렬 효과는 비트맵의 RGBA 값을 변경합니다. |
IDCompositionCompositeEffect 복합 효과는 2개 이상의 이미지를 결합하는 데 사용됩니다. |
IDCompositionDelegatedInkTrail |
IDCompositionDesktopDevice Win32 데스크톱 애플리케이션에서 DirectComposition을 사용하려면 애플리케이션에서 IDCompositionDesktopDevice 인터페이스를 사용해야 합니다. |
IDCompositionDevice 다른 모든 Microsoft DirectComposition 개체에 대한 팩터리 역할을 하며 트랜잭션 컴퍼지션을 제어하는 메서드를 제공합니다. (IDCompositionDevice) |
IDCompositionDevice2 다른 모든 Microsoft DirectComposition 개체에 대한 팩터리 역할을 하며 트랜잭션 컴퍼지션을 제어하는 메서드를 제공합니다. (IDCompositionDevice2) |
IDCompositionDevice3 다른 모든 Microsoft DirectComposition 개체에 대한 팩터리 역할을 하며 트랜잭션 컴퍼지션을 제어하는 메서드를 제공합니다. (IDCompositionDevice3) |
IDCompositionDevice4 컴퍼지션 텍스처의 루트 팩터리 역할을 합니다. |
IDCompositionDeviceDebug 애플리케이션 디버깅 및 성능 튜닝에 도움이 되는 렌더링 기능에 대한 액세스를 제공합니다. 이 인터페이스는 DirectComposition 디바이스 인터페이스에서 쿼리할 수 있습니다. |
IDCompositionEffect 시각적 개체 하위 트리의 래스터화를 수정하는 비트맵 효과를 나타냅니다. |
IDCompositionEffectGroup 시각적 개체 하위 트리의 래스터화를 수정하기 위해 함께 적용되는 비트맵 효과 그룹을 나타냅니다. |
IDCompositionFilterEffect 필터 효과를 나타냅니다. |
IDCompositionGaussianBlurEffect 가우스 흐림 효과는 일반적으로 이미지 노이즈를 줄이고 세부 정보를 줄이기 위해 가우스 함수에 의해 이미지를 흐리게 하는 데 사용됩니다. |
IDCompositionHueRotationEffect 색조 회전 효과는 회전 각도에 따라 색 행렬을 적용하여 이미지의 색조를 변경합니다. |
IDCompositionInkTrailDevice |
IDCompositionLinearTransferEffect 선형 전송 효과는 각 채널에 대해 제공하는 값 목록에서 만든 선형 함수를 사용하여 이미지의 색 강도를 매핑하는 데 사용됩니다. |
IDCompositionMatrixTransform 3-by-2 행렬에 의해 정의된 임의의 아핀 2D 변환을 나타냅니다. (IDCompositionMatrixTransform) |
IDCompositionMatrixTransform3D 4-by-4 행렬에 의해 정의된 임의의 3D 변환을 나타냅니다. |
IDCompositionRectangleClip 시각적 하위 트리의 렌더링을 지정된 사각형 영역으로 제한하는 클립 개체를 나타냅니다. 필요에 따라 클립 개체에 둥근 모서리가 지정되어 있을 수 있습니다. |
IDCompositionRotateTransform z축을 중심으로 시각적 개체의 회전에 영향을 주는 2D 변환을 나타냅니다. 좌표계는 지정된 중심점을 중심으로 회전됩니다. |
IDCompositionRotateTransform3D 3D 공간에서 임의의 축을 따라 시각적 개체의 회전에 영향을 주는 3D 변환을 나타냅니다. 좌표계는 지정된 중심점을 중심으로 회전됩니다. |
IDCompositionSaturationEffect 이 효과는 이미지의 채도를 변경하는 데 사용됩니다. 채도 효과는 색 행렬 효과의 특수화입니다. |
IDCompositionScaleTransform x축 및 y축을 따라 시각적 개체의 배율에 영향을 주는 2D 변환을 나타냅니다. 좌표계는 지정된 중심점에서 크기가 조정됩니다. |
IDCompositionScaleTransform3D x축, y축 및 z축을 따라 시각적 개체의 배율에 영향을 주는 3D 변환 효과를 나타냅니다. 좌표계는 지정된 중심점에서 크기가 조정됩니다. |
IDCompositionShadowEffect 그림자 효과는 이미지의 알파 채널에서 그림자를 생성하는 데 사용됩니다. 그림자는 알파 값이 높을수록 불투명하고 알파 값이 낮을수록 투명합니다. 흐림 효과의 양과 그림자의 색을 설정할 수 있습니다. |
IDCompositionSkewTransform x축 및 y축을 따라 시각적 개체의 기울이기 에 영향을 주는 2D 변환을 나타냅니다. 좌표계가 지정된 중심점 주위로 기울어져 있습니다. |
IDCompositionSurface 시각적 트리에서 컴퍼지션을 위해 시각적 개체와 연결할 수 있는 실제 비트맵을 나타냅니다. 이 인터페이스를 사용하여 비트맵 콘텐츠를 업데이트할 수도 있습니다. |
IDCompositionSurfaceFactory 애플리케이션에서 제공하는 렌더링 디바이스와 연결된 표면 및 가상 표면 개체를 만듭니다. |
IDCompositionTableTransferEffect 테이블 전송 효과는 제공하는 값 목록을 보간하여 만든 전송 함수를 사용하여 이미지의 색 강도를 매핑하는 데 사용됩니다. |
IDCompositionTarget Microsoft DirectComposition 시각적 트리와 시각적 트리를 구성해야 하는 대상 간의 바인딩을 나타냅니다. |
IDCompositionTexture DComp 시각적 개체에 콘텐츠로 바인딩할 수 있는 원시 Direct3D 텍스처를 나타내는 개체에 대한 인터페이스입니다. |
IDCompositionTransform 시각적 하위 트리의 좌표 공간을 수정하는 데 사용할 수 있는 2D 변환을 나타냅니다. |
IDCompositionTransform3D 시각적 하위 트리의 래스터화를 수정하는 데 사용할 수 있는 3D 변환 효과를 나타냅니다. |
IDCompositionTranslateTransform x축 및 y축을 따라 시각적 개체의 오프셋에만 영향을 주는 2D 변환을 나타냅니다. |
IDCompositionTranslateTransform3D x축, y축 및 z축을 따라 시각적 개체의 오프셋에 영향을 주는 3D 변환을 나타냅니다. |
IDCompositionTurbulenceEffect 난기류 효과는 Perlin 노이즈 함수를 기반으로 비트맵을 생성하는 데 사용됩니다. 난기류 효과에는 입력 이미지가 없습니다. |
IDCompositionVirtualSurface 시각적 트리에서 컴퍼지션에 대한 시각적 개체와 연결할 수 있는 드물게 할당된 비트맵을 나타냅니다. |
IDCompositionVisual Microsoft DirectComposition 시각적 개체를 나타냅니다. |
IDCompositionVisual2 시각적 트리의 DirectComposition 시각적 개체 하나를 나타냅니다. (IDCompositionVisual2) |
IDCompositionVisual3 시각적 트리의 DirectComposition 시각적 개체 하나를 나타냅니다. (IDCompositionVisual3) |
IDCompositionVisualDebug 디버그 시각적 개체를 나타냅니다. |
DCompositionAttachMouseDragToHwnd Interaction/InputSink를 만들어 마우스 단추를 아래로 라우팅하고 이후의 이동 및 위로 이벤트를 지정된 HWND로 라우팅합니다. |
DCompositionAttachMouseWheelToHwnd Interaction/InputSink를 만들어 마우스 휠 메시지를 지정된 HWND로 라우팅합니다. |
DCompositionBoostCompositorClock 시스템에서 대기 시간에 민감한 콘텐츠를 향상시키기 위해 더 높은 새로 고침 속도로 동적으로 전환하도록 요청합니다. |
DCompositionCreateDevice 다른 Microsoft DirectComposition 개체를 만드는 데 사용할 수 있는 새 디바이스 개체를 만듭니다. (DCompositionCreateDevice) |
DCompositionCreateDevice2 다른 Microsoft DirectComposition 개체를 만드는 데 사용할 수 있는 새 디바이스 개체를 만듭니다. (DCompositionCreateDevice2) |
DCompositionCreateDevice3 다른 DirectComposition 개체를 만드는 데 사용할 수 있는 새 DirectComposition 디바이스 개체를 만듭니다. |
DCompositionCreateSurfaceHandle Microsoft DirectX 스왑 체인 또는 스왑 버퍼에 바인딩되고 시각적 개체와 연결할 수 있는 새 컴퍼지션 표면 개체를 만듭니다. |
DCompositionGetFrameId 지정된 형식의 가장 최근 작성자 프레임의 식별자를 가져옵니다. |
DCompositionGetStatistics 컴퍼지션 프레임에 대한 기본 정보와 프레임의 일부인 렌더링 대상 ID 목록을 가져옵니다. |
DCompositionGetTargetStatistics |
DCompositionWaitForCompositorClock 작성자 클록의 다음 신호가 발생할 때까지 스레드를 중지합니다. |