d2d1_1.h 헤더
이 헤더는 Direct2D에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
d2d1_1.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
인터페이스
ID2D1Bitmap1 ID2D1DeviceContext의 표면으로 사용하거나 시스템 메모리에 매핑할 수 있고 추가 색 컨텍스트 정보를 포함할 수 있는 비트맵을 나타냅니다. |
ID2D1BitmapBrush1 비트맵으로 영역을 그립니다. (ID2D1BitmapBrush1) |
ID2D1ColorContext ID2D1Bitmap1 개체와 함께 사용할 수 있는 색 컨텍스트를 나타냅니다. |
ID2D1CommandList 기록 및 재생할 수 있는 명령 시퀀스를 나타냅니다. |
ID2D1CommandSink 명령 싱크는 명령 목록에 기록된 명령의 재생을 받으려는 경우 애플리케이션에 대해 구현됩니다. |
ID2D1Device 개체와 디바이스 컨텍스트를 함께 사용할 수 있는 리소스 도메인을 나타냅니다. (ID2D1Device) |
ID2D1DeviceContext 대상에 렌더링하는 데 사용되는 상태 및 명령 버퍼 집합을 나타냅니다. |
ID2D1DrawingStateBlock1 기존 앤티앨리어스 모드, 변환, 태그 및 텍스트 렌더링 모드 외에도 기본 혼합의 기능을 추가하는 그리기 상태 블록의 구현입니다. |
ID2D1Effect Direct2D의 기본 이미지 처리 구문을 나타냅니다. |
ID2D1Factory1 Direct2D 리소스를 만듭니다. (ID2D1Factory1) |
ID2D1GdiMetafile WMF, EMF 또는 EMF+ 메타파일을 래핑하는 Direct2D 리소스입니다. |
ID2D1GdiMetafileSink 메타파일을 재생할 수 있는 개발자 구현 인터페이스입니다. |
ID2D1GradientStopCollection1 선형 및 방사형 그라데이션 브러시에 대한 D2D1_GRADIENT_STOP 개체의 컬렉션을 나타냅니다. 그라데이션 중지 컬렉션에 추가된 모든 새 매개 변수에 대한 get 메서드를 제공합니다. |
ID2D1ImageBrush ID2D1Image를 기반으로 하는 브러시를 나타냅니다. |
ID2D1Multithread Direct2D가 여러 스레드를 사용하는 앱에서 전용 리소스 액세스를 제어하는 데 사용하는 Direct2D 팩터리의 잠금 메커니즘입니다. |
ID2D1PathGeometry1 ID2D1PathGeometry1 인터페이스는 ID2D1PathGeometry에 기능을 추가합니다. 특히 기하 도형별 ComputePointAndSegmentAtLength 메서드 경로를 제공합니다. |
ID2D1PrintControl ID2D1CommandList에 저장된 Direct2D 기본 형식을 고정 페이지 표현으로 변환합니다. 그런 다음 인쇄 하위 시스템에서 기본 형식을 사용합니다. |
ID2D1속성 데이터 기반 애플리케이션이 Direct2D 효과의 상태를 수정할 수 있도록 하는 런타임 바인딩 가능 및 검색 가능한 속성 집합을 나타냅니다. |
ID2D1StrokeStyle1 스트로크에 대한 대문자, 마이터 제한, 선 조인 및 대시 정보를 설명합니다. (ID2D1StrokeStyle1) |
Functions
D2D1ConvertColorSpace 지정된 색을 한 색 영역에서 다른 색으로 변환합니다. |
D2D1CreateDevice 제공된 DXGI 디바이스와 연결된 새 Direct2D 디바이스를 만듭니다. |
D2D1CreateDeviceContext DXGI 표면과 연결된 새 Direct2D 디바이스 컨텍스트를 만듭니다. |
D2D1SinCos 각도의 사인과 코사인을 반환합니다. |
D2D1Tan 각도의 탄젠트를 반환합니다. |
D2D1Vec3Length 3차원 벡터의 길이를 반환합니다. |
콜백 함수
PD2D1_EFFECT_FACTORY 효과의 구현에 대해 설명합니다. |
구조체
D2D1_BITMAP_BRUSH_PROPERTIES1 ID2D1BitmapBrush의 확장 모드 및 보간 모드에 대해 설명합니다. (D2D1_BITMAP_BRUSH_PROPERTIES1) |
D2D1_BITMAP_PROPERTIES1 이 구조를 사용하면 사용 가능한 비트맵 옵션 및 색 컨텍스트 정보를 사용하여 ID2D1Bitmap1을 만들 수 있습니다. |
D2D1_CREATION_PROPERTIES Direct2D 디바이스, 팩터리 및 디바이스 컨텍스트가 만들어지는 옵션을 지정합니다. |
D2D1_DRAWING_STATE_DESCRIPTION1 디바이스 컨텍스트의 그리기 상태를 설명합니다. |
D2D1_EFFECT_INPUT_DESCRIPTION 효과의 기능을 설명합니다. |
D2D1_IMAGE_BRUSH_PROPERTIES 이미지 브러시 기능에 대해 설명합니다. |
D2D1_LAYER_PARAMETERS1 콘텐츠 범위, 마스크 정보, 불투명도 설정 및 계층 리소스에 대한 기타 옵션을 포함합니다. (D2D1_LAYER_PARAMETERS1) |
D2D1_MAPPED_RECT ID2D1Bitmap1::Map API의 매핑된 메모리에 대해 설명합니다. |
D2D1_POINT_DESCRIPTION 경로 기하 도형의 점을 설명합니다. |
D2D1_PRINT_CONTROL_PROPERTIES ID2D1PrintControl 개체에 대한 만들기 속성입니다. |
D2D1_RENDERING_CONTROLS 이미징 효과 렌더러에 적용할 제한 사항에 대해 설명합니다. |
D2D1_STROKE_STYLE_PROPERTIES1 도형을 윤곽선으로 표시하는 스트로크를 설명합니다. (D2D1_STROKE_STYLE_PROPERTIES1) |
열거형
D2D1_BITMAP_OPTIONS 비트맵을 사용하는 방법을 지정합니다. |
D2D1_BUFFER_PRECISION Direct2D에서 이미징 파이프라인의 비트 깊이를 나타냅니다. |
D2D1_COLOR_INTERPOLATION_MODE 색을 보간하는 방법을 정의합니다. |
D2D1_COLOR_SPACE 색 공간에 적용해야 하는 옵션을 정의합니다. |
D2D1_COMPOSITE_MODE 모든 Direct2D 혼합 작업에 대한 혼합 모드를 지정하는 데 사용됩니다. |
D2D1_DEVICE_CONTEXT_OPTIONS 수명 동안 디바이스 컨텍스트에 적용되는 옵션을 지정합니다. |
D2D1_INTERPOLATION_MODE ID2D1DeviceContext::D rawImage 및 2D 아핀 변환 효과를 사용하여 이미지 크기 조정 품질을 지정하는 데 사용됩니다. |
D2D1_LAYER_OPTIONS1 레이어 콘텐츠를 준비하는 방법을 지정합니다. |
D2D1_MAP_OPTIONS 해당 ID2D1Bitmap1에서 매핑할 메모리를 처리하는 방법을 지정합니다. |
D2D1_PRIMITIVE_BLEND 모든 Direct2D 기본 형식에 대한 기하학적 혼합 모드를 지정하는 데 사용됩니다. |
D2D1_PRINT_FONT_SUBSET_MODE 인쇄하는 동안 글꼴 리소스를 하위 집합으로 설정해야 하는 시기를 정의합니다. |
D2D1_PROPERTY ID2D1Effect에 대한 ID2D1Properties 인터페이스에 있는 시스템 속성의 인덱스를 지정합니다. |
D2D1_PROPERTY_TYPE Direct2D 속성 인터페이스에서 지원하는 속성 유형을 지정합니다. |
D2D1_STROKE_TRANSFORM_TYPE 월드 변환, 인치당 점(dpi) 및 스트로크 너비가 기본 형식을 스트로크하는 데 사용되는 펜의 모양에 미치는 영향을 정의합니다. |
D2D1_SUBPROPERTY 모든 속성에 있을 수 있는 시스템 하위 속성의 인덱스를 지정합니다. |
D2D1_THREADING_MODE 디바이스, 팩터리 및 디바이스 컨텍스트를 동시에 만드는 동안 사용되는 스레딩 모드를 지정합니다. |
D2D1_UNIT_MODE Direct2D의 단위를 해석하는 방법을 지정합니다. |