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 변환된 이미지 원본에 대한 옵션 플래그입니다. |