영어로 읽기

다음을 통해 공유


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의 단위를 해석하는 방법을 지정합니다.