영어로 읽기

다음을 통해 공유


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

디버그 시각적 개체를 나타냅니다.

Functions

 
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

작성자 클록의 다음 신호가 발생할 때까지 스레드를 중지합니다.

구조체