D2D1_BITMAP_OPTIONS 열거형(d2d1_1.h)
비트맵을 사용하는 방법을 지정합니다.
Syntax
typedef enum D2D1_BITMAP_OPTIONS {
D2D1_BITMAP_OPTIONS_NONE = 0x00000000,
D2D1_BITMAP_OPTIONS_TARGET = 0x00000001,
D2D1_BITMAP_OPTIONS_CANNOT_DRAW = 0x00000002,
D2D1_BITMAP_OPTIONS_CPU_READ = 0x00000004,
D2D1_BITMAP_OPTIONS_GDI_COMPATIBLE = 0x00000008,
D2D1_BITMAP_OPTIONS_FORCE_DWORD = 0xffffffff
} ;
상수
D2D1_BITMAP_OPTIONS_NONE 값: 0x00000000 비트맵은 기본 속성을 사용하여 만들어집니다. |
D2D1_BITMAP_OPTIONS_TARGET 값: 0x00000001 비트맵은 디바이스 컨텍스트 대상으로 사용할 수 있습니다. |
D2D1_BITMAP_OPTIONS_CANNOT_DRAW 값: 0x00000002 비트맵은 입력으로 사용할 수 없습니다. |
D2D1_BITMAP_OPTIONS_CPU_READ 값: 0x00000004 비트맵은 CPU에서 읽을 수 있습니다. |
D2D1_BITMAP_OPTIONS_GDI_COMPATIBLE 값: 0x00000008 비트맵은 ID2D1GdiInteropRenderTarget::GetDC에서 작동합니다. 참고 이 플래그는 Windows 스토어 앱에서 사용할 수 없습니다. |
D2D1_BITMAP_OPTIONS_FORCE_DWORD 값: 0xffffffff |
설명
D2D1_BITMAP_OPTIONS_NONE 플래그가 설정되지 않음을 의미합니다. 즉, 비트맵을 에서 그리는 데 사용할 수 있고, 대상으로 설정할 수 없으며 CPU에서 읽을 수 없습니다.
D2D1_BITMAP_OPTIONS_TARGETID2D1DeviceContext::SetTarget에서 비트맵을 대상으로 지정할 수 있음을 의미합니다. 또한 D2D1_BITMAP_OPTIONS_CANNOT_DRAW 플래그를 지정하면 비트맵을 대상에 사용할 수 있지만 그릴 수는 없습니다. 두 플래그가 모두 설정된 비트맵으로 그리려고 하면 디바이스 컨텍스트가 D2DERR_BITMAP_CANNOT_DRAW 오류 상태로 전환됩니다.
D2D1_BITMAP_OPTIONS_CPU_READID2D1Bitmap1::Map을 사용하여 비트맵을 매핑할 수 있음을 의미합니다. 이 플래그는 D2D1_BITMAP_OPTIONS_CANNOT_DRAW 필요하며 다른 플래그와 결합할 수 없습니다. 비트맵은 CopyFromBitmap 또는 CopyFromRenderTarget 메서드로 업데이트해야 합니다.
참고 비트맵의 목적이 대상이 될 때 또는 비트맵이 매핑될 때인 경우에만 D2D1_BITMAP_OPTIONS_CANNOT_DRAW 사용해야 합니다.
요구 사항
지원되는 최소 클라이언트 | Windows 8 및 Windows 7용 플랫폼 업데이트 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2012 및 Windows Server 2008 R2용 플랫폼 업데이트 [데스크톱 앱 | UWP 앱] |
머리글 | d2d1_1.h |