다음을 통해 공유


d2d1_3.h 헤더

이 헤더는 Direct2D에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

d2d1_3.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

인터페이스

 
ID2D1ColorContext1

색 관리 효과와 함께 사용할 색 컨텍스트를 나타냅니다.
ID2D1CommandSink2

이 인터페이스는 기존 ID2D1CommandSink1 인터페이스와 동일한 모든 함수를 수행합니다. 또한 잉크 렌더링 및 그라데이션 메시 렌더링에 액세스할 수 있습니다.
ID2D1CommandSink3

이 인터페이스는 기존 ID2D1CommandSink2 인터페이스와 동일한 모든 함수를 수행합니다. 또한 스프라이트 일괄 처리 렌더링에 액세스할 수 있습니다.
ID2D1CommandSink4

이 인터페이스는 기존 ID2D1CommandSink3 인터페이스와 동일한 모든 함수를 수행합니다. 또한 SetPrimitiveBlend2 메서드를 통해 새로운 기본 혼합 모드 MAX에 액세스할 수 있습니다.
ID2D1CommandSink5

이 인터페이스는 기존 ID2D1CommandSink4 인터페이스와 동일한 모든 함수를 수행하고 BlendImage 메서드에 액세스할 수 있도록 합니다.
ID2D1Device2

개체와 디바이스 컨텍스트를 함께 사용할 수 있는 리소스 도메인을 나타냅니다. 이 인터페이스는 기존 ID2D1Device1 인터페이스와 동일한 모든 함수를 수행합니다. 또한 ID2D1DeviceContext2 개체를 만들 수 있습니다.
ID2D1Device3

개체와 디바이스 컨텍스트를 함께 사용할 수 있는 리소스 도메인을 나타냅니다. 이 인터페이스는 ID2D1Device2 인터페이스와 동일한 모든 함수를 수행합니다. 또한 ID2D1DeviceContext3 개체를 만들 수 있습니다.
ID2D1Device4

개체와 디바이스 컨텍스트를 함께 사용할 수 있는 리소스 도메인을 나타냅니다. 이 인터페이스는 ID2D1Device3 인터페이스와 동일한 모든 함수를 수행합니다. 또한 ID2D1DeviceContext4 개체를 만들 수 있습니다.
ID2D1Device5

개체와 디바이스 컨텍스트를 함께 사용할 수 있는 리소스 도메인을 나타냅니다. 이 인터페이스는 ID2D1Device4 인터페이스와 동일한 모든 함수를 수행합니다. 또한 ID2D1DeviceContext5 개체를 만들 수 있습니다.
ID2D1Device6

개체와 디바이스 컨텍스트를 함께 사용할 수 있는 리소스 도메인을 나타냅니다. 이 인터페이스는 ID2D1Device5 인터페이스와 동일한 모든 함수를 수행하고 ID2D1DeviceContext6 개체를 만들 수 있습니다.
ID2D1Device7

개체와 디바이스 컨텍스트를 함께 사용할 수 있는 리소스 도메인을 나타냅니다.
ID2D1DeviceContext2

이 인터페이스는 ID2D1DeviceContext1 인터페이스와 동일한 모든 기능을 수행하며 잉크 렌더링, 그라데이션 메시 렌더링 및 향상된 이미지 로드와 같은 기능을 사용할 수 있습니다.
ID2D1DeviceContext3

이 인터페이스는 ID2D1DeviceContext2 인터페이스와 동일한 모든 함수를 수행하며 스프라이트 일괄 처리를 만들고 그리는 기능을 사용할 수 있습니다.
ID2D1DeviceContext4

이 인터페이스는 ID2D1DeviceContext3 인터페이스와 동일한 모든 함수를 수행하며 새로운 유형의 색 글꼴 문자 모양을 처리하는 기능을 사용할 수 있습니다.
ID2D1DeviceContext5

이 인터페이스는 ID2D1DeviceContext4 인터페이스와 동일한 모든 함수를 수행하며 색 컨텍스트 및 Svg 문서를 만들 수 있습니다.
ID2D1DeviceContext6

이 인터페이스는 기존 ID2D1DeviceContext5 인터페이스와 동일한 모든 함수를 수행하고 BlendImage 메서드에 액세스할 수 있도록 합니다.
ID2D1DeviceContext7

기하 도형 실현 개체를 만들고 그릴 수 있습니다. 는 고급 색 글꼴을 지원하는 이전 디바이스 컨텍스트 인터페이스를 확장합니다.
ID2D1Factory3

Direct2D 리소스를 만듭니다. 또한 이 인터페이스를 사용하면 ID2D1Device2 개체를 만들 수 있습니다.
ID2D1Factory4

Direct2D 리소스를 만듭니다. 또한 이 인터페이스를 사용하면 ID2D1Device3 개체를 만들 수 있습니다.
ID2D1Factory5

Direct2D 리소스를 만듭니다. 또한 이 인터페이스를 사용하면 ID2D1Device4 개체를 만들 수 있습니다.
ID2D1Factory6

Direct2D 리소스를 만듭니다. 또한 이 인터페이스를 사용하면 ID2D1Device5 개체를 만들 수 있습니다.
ID2D1Factory7

Direct2D 리소스를 만듭니다. 이 인터페이스는 ID2D1Factory6 인터페이스와 동일한 모든 함수를 수행하고 ID2D1Device6 개체를 만들 수 있습니다.
ID2D1Factory8

Direct2D 리소스를 만듭니다. 또한 이 인터페이스를 사용하면 ID2D1Device7 개체를 만들 수 있습니다.
ID2D1GdiMetafile1

이 인터페이스는 기존 ID2D1GdiMetafile 인터페이스와 동일한 모든 함수를 수행합니다. 또한 메타파일 DPI 및 경계에 액세스할 수 있습니다.
ID2D1GdiMetafileSink1

이 인터페이스는 기존 ID2D1GdiMetafileSink 인터페이스와 동일한 모든 함수를 수행합니다. 또한 메타파일 레코드에 액세스할 수 있습니다.
ID2D1GradientMesh

패치로 구성된 그라데이션 메시의 디바이스 종속 표현을 나타냅니다. ID2D1DeviceContext2::CreateGradientMesh 메서드를 사용하여 ID2D1GradientMesh의 instance 만듭니다.
ID2D1ImageSource

임의의 2D 평면을 채울 수 있는 픽셀의 생산자를 나타냅니다. (ID2D1ImageSource)
ID2D1ImageSourceFromWic

WIC에서 공급된 2D 픽셀 데이터를 생성합니다.
ID2D1Ink

일련의 베지어 세그먼트 및 너비로 정의된 가변 너비 잉크의 단일 연속 스트로크를 나타냅니다.
ID2D1InkStyle

잉크를 렌더링할 때 ID2D1DeviceContext2::D rawInk와 같은 메서드에서 사용할 스타일 속성의 컬렉션을 나타냅니다. 잉크 스타일은 펜 팁(펜 팁) 셰이프 및 변환을 정의합니다.
ID2D1LookupTable3D

LookupTable3D 효과에 전달할 수 있는 3D 조회 테이블 데이터에 대한 컨테이너입니다.
ID2D1SpriteBatch

연결된 그리기 속성이 있는 스프라이트의 단일 그룹을 나타냅니다.
ID2D1SvgGlyphStyle

이 개체는 SVG 문자 모양을 렌더링할 때 사용되는 컨텍스트 채우기, 컨텍스트 스트로크 및 컨텍스트 값에 대한 값을 제공합니다.
ID2D1TransformedImageSource

원본 이미지 원본과 리소스를 공유하는 이미지 원본을 나타냅니다.

Functions

 
D2D1GetGradientMeshInteriorPointsFromCoonsPatch

Coons 패치를 정의하는 지점에 따라 그라데이션 메시 패치의 내부 점을 반환합니다.

구조체

 
D2D1_GRADIENT_MESH_PATCH

16개의 제어점, 4개의 모서리 색 및 경계 플래그가 있는 텐서 패치를 나타냅니다. ID2D1GradientMesh는 1개 이상의 그라데이션 메시 패치로 구성됩니다. GradientMeshPatch 함수 또는 GradientMeshPatchFromCoonsPatch 함수를 사용하여 만듭니다.
D2D1_INK_BEZIER_SEGMENT

ID2D1Ink 개체를 만드는 데 사용할 Bezier 세그먼트를 나타냅니다. 이 구조는 x 및 y 좌표 외에 반경을 포함하는 D2D1_INK_POINTs 구성된다는 점에서 D2D1_BEZIER_SEGMENT 다릅니다.
D2D1_INK_POINT

D2D1_INK_BEZIER_SEGMENT 일부를 구성하는 점 반경 쌍을 나타냅니다.
D2D1_INK_STYLE_PROPERTIES

ID2D1InkStyle 개체에 사용되는 일반 펜 팁 셰이프와 변환을 정의합니다.
D2D1_SIMPLE_COLOR_PROFILE

색 공간에 대한 간단한 설명입니다.
D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES

변환된 이미지 원본의 속성입니다.

열거형

 
D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION

색 비트맵 문자 모양을 렌더링할 때 픽셀 맞춤 정책을 지정합니다.
D2D1_COLOR_CONTEXT_TYPE

색 프로필이 정의되는 방법을 지정합니다.
D2D1_GAMMA1

보간 및 혼합에 사용되는 감마를 결정합니다.
D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS

CreateImageSourceFromDxgi(있는 경우)에서 수행하는 기본 변환을 제어하는 옵션 플래그입니다.
D2D1_IMAGE_SOURCE_LOADING_OPTIONS

새 ID2D1ImageSource를 만들 때 옵션 플래그를 제어합니다.
D2D1_INK_NIB_SHAPE

잉크 닙(펜 팁)의 모양을 D2D1_INK_STYLE_PROPERTIES 구조체의 일부로 지정합니다.
D2D1_ORIENTATION

이미지가 표시되는 대칭 이동 및 회전을 지정합니다.
D2D1_PATCH_EDGE_MODE

그라데이션 메시 가장자리를 렌더링하는 방법을 지정합니다.
D2D1_SPRITE_OPTIONS

ID2D1DeviceContext3::D rawSpriteBatch 호출의 일부로 스프라이트 일괄 처리를 그리는 방법에 대한 추가 측면을 지정합니다.
D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS

변환된 이미지 원본에 대한 옵션 플래그입니다.