다음을 통해 공유


ID2D1RenderTarget 인터페이스(d2d1.h)

그리기 명령을 받을 수 있는 개체를 나타냅니다. ID2D1RenderTarget에서 상속되는 인터페이스는 다양한 방법으로 수신하는 그리기 명령을 렌더링합니다.

상속

ID2D1RenderTarget 인터페이스는 ID2D1Resource에서 상속됩니다. ID2D1RenderTarget 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

ID2D1RenderTarget 인터페이스에는 이러한 메서드가 있습니다.

 
ID2D1RenderTarget::BeginDraw

이 렌더링 대상에 대한 그리기를 시작합니다.
ID2D1RenderTarget::Clear

드로잉 영역을 지정된 색으로 지웁니다. (오버로드 2/3)
ID2D1RenderTarget::Clear

드로잉 영역을 지정된 색으로 지웁니다. (오버로드 1/3)
ID2D1RenderTarget::CreateBitmap

초기화되지 않은 Direct2D 비트맵을 만듭니다.
ID2D1RenderTarget::CreateBitmap

포인터에서 메모리 내 원본 데이터에 대한 Direct2D 비트맵을 만듭니다.
ID2D1RenderTarget::CreateBitmap

지정된 비트맵에서 ID2D1BitmapBrush를 만듭니다. (오버로드 2/3)
ID2D1RenderTarget::CreateBitmapBrush

지정된 비트맵에서 ID2D1BitmapBrush를 만듭니다. (오버로드 1/3)
ID2D1RenderTarget::CreateBitmapBrush

지정된 비트맵에서 ID2D1BitmapBrush를 만듭니다. 브러시는 불투명도 및 변환에 기본값을 사용합니다.
ID2D1RenderTarget::CreateBitmapBrush

지정된 비트맵에서 ID2D1BitmapBrush를 만듭니다. (오버로드 3/3)
ID2D1RenderTarget::CreateBitmapBrush

지정된 비트맵에서 ID2D1BitmapBrush를 만듭니다. 브러시는 확장 모드, 보간 모드, 불투명도 및 변환에 기본값을 사용합니다.
ID2D1RenderTarget::CreateBitmapFromWicBitmap

지정된 WIC(Microsoft Windows 이미징 구성 요소) 비트맵을 복사하여 ID2D1Bitmap을 만듭니다. (오버로드 2/4)
ID2D1RenderTarget::CreateBitmapFromWicBitmap

지정된 WIC(Microsoft Windows 이미징 구성 요소) 비트맵을 복사하여 ID2D1Bitmap을 만듭니다. (오버로드 4/4)
ID2D1RenderTarget::CreateBitmapFromWicBitmap

지정된 WIC(Microsoft Windows 이미징 구성 요소) 비트맵을 복사하여 ID2D1Bitmap을 만듭니다. (오버로드 3/4)
ID2D1RenderTarget::CreateCompatibleRenderTarget

현재 렌더링 대상 과 호환되는 중간 오프스크린 그리기 중에 사용할 새 비트맵 렌더링 대상을 만듭니다.
ID2D1RenderTarget::CreateCompatibleRenderTarget

현재 렌더링 대상과 호환되는 중간 오프스크린 그리기 중에 사용할 비트맵 렌더링 대상을 만듭니다. (오버로드 2/2)
ID2D1RenderTarget::CreateCompatibleRenderTarget

현재 렌더링 대상과 호환되는 중간 오프스크린 그리기 중에 사용할 비트맵 렌더링 대상을 만듭니다. (오버로드 1/2)
ID2D1RenderTarget::CreateCompatibleRenderTarget

현재 렌더링 대상과 호환되는 중간 화면 오프 스크린 그리기 중에 사용할 비트맵 렌더링 대상을 만듭니다. 새 비트맵 렌더링 대상은 현재 렌더링 대상과 동일한 픽셀 형식(알파 모드는 아님)을 가집니다.
ID2D1RenderTarget::CreateCompatibleRenderTarget

현재 렌더링 대상과 호환되고 현재 렌더링 대상과 동일한 픽셀 형식(알파 모드 아님)을 갖는 중간 오프스크린 그리기 중에 사용할 새 비트맵 렌더링 대상을 만듭니다.
ID2D1RenderTarget::CreateCompatibleRenderTarget

현재 렌더링 대상과 호환되고 현재 렌더링 대상과 크기, DPI 및 픽셀 형식(알파 모드 아님)이 동일한 중간 오프스크린 그리기 중에 사용할 새 비트맵 렌더링 대상을 만듭니다.
ID2D1RenderTarget::CreateGradientStopCollection

지정된 D2D1_GRADIENT_STOP 구조체 배열에서 ID2D1GradientStopCollection을 만듭니다.
ID2D1RenderTarget::CreateGradientStopCollection

D2D1_GAMMA_2_2 색 보간 감마 및 클램프 확장 모드를 사용하는 지정된 그라데이션 중지점에서 ID2D1GradientStopCollection을 만듭니다.
ID2D1RenderTarget::CreateLayer

이 렌더링 대상 및 호환되는 렌더링 대상과 함께 사용할 수 있는 레이어 리소스를 만듭니다. (오버로드 2/2)
ID2D1RenderTarget::CreateLayer

이 렌더링 대상 및 호환되는 렌더링 대상과 함께 사용할 수 있는 레이어 리소스를 만듭니다. 새 레이어의 초기 크기가 지정됩니다.
ID2D1RenderTarget::CreateLayer

이 렌더링 대상 및 호환되는 렌더링 대상과 함께 사용할 수 있는 레이어 리소스를 만듭니다. (오버로드 1/2)
ID2D1RenderTarget::CreateLinearGradientBrush

지정된 그라데이션 정지를 포함하고 지정된 변환 및 기본 불투명도를 포함하는 ID2D1LinearGradientBrush를 만듭니다.
ID2D1RenderTarget::CreateLinearGradientBrush

지정된 그라데이션 정지를 포함하고 변환이 없으며 기본 불투명도가 1.0인 ID2D1LinearGradientBrush를 만듭니다.
ID2D1RenderTarget::CreateLinearGradientBrush

선형 그라데이션을 사용하여 영역을 그리기 위한 ID2D1LinearGradientBrush 개체를 만듭니다.
ID2D1RenderTarget::CreateMesh

삼각형을 사용하여 도형을 설명하는 메시를 만듭니다.
ID2D1RenderTarget::CreateRadialGradientBrush

지정된 그라데이션 정지를 포함하고 지정된 변환 및 기본 불투명도를 포함하는 ID2D1RadialGradientBrush를 만듭니다.
ID2D1RenderTarget::CreateRadialGradientBrush

지정된 그라데이션 정지를 포함하고 변환이 없으며 기본 불투명도가 1.0인 ID2D1RadialGradientBrush를 만듭니다.
ID2D1RenderTarget::CreateRadialGradientBrush

방사형 그라데이션으로 영역을 그리는 데 사용할 수 있는 ID2D1RadialGradientBrush 개체를 만듭니다.
ID2D1RenderTarget::CreateSharedBitmap

데이터가 다른 리소스와 공유되는 ID2D1Bitmap을 만듭니다.
ID2D1RenderTarget::CreateSolidColorBrush

지정한 색과 불투명도가 있는 새 ID2D1SolidColorBrush를 만듭니다.
ID2D1RenderTarget::CreateSolidColorBrush

지정된 색과 기본 불투명도가 1.0f인 새 ID2D1SolidColorBrush를 만듭니다.
ID2D1RenderTarget::CreateSolidColorBrush

단색으로 영역을 그리는 데 사용할 수 있는 새 ID2D1SolidColorBrush를 만듭니다.
ID2D1RenderTarget::D rawBitmap

지정된 사각형의 크기로 크기를 조정한 후 지정된 비트맵을 그립니다. (오버로드 1/3)
ID2D1RenderTarget::D rawBitmap

지정된 사각형의 크기로 크기를 조정한 후 지정된 비트맵을 그립니다. (오버로드 2/3)
ID2D1RenderTarget::D rawBitmap

지정된 사각형의 크기로 크기를 조정한 후 지정된 비트맵을 그립니다. (오버로드 3/3)
ID2D1RenderTarget::D rawEllipse

지정된 스트로크 스타일을 사용하여 지정된 타원의 윤곽선을 그립니다.
ID2D1RenderTarget::D rawEllipse

지정된 차원과 스트로크를 사용하여 타원의 윤곽선을 그립니다.
ID2D1RenderTarget::D rawGeometry

지정된 스트로크 스타일을 사용하여 지정된 기하 도형의 윤곽선을 그립니다.
ID2D1RenderTarget::D rawGlyphRun

지정된 문자 모양을 그립니다.
ID2D1RenderTarget::D rawLine

지정된 스트로크 스타일을 사용하여 지정된 점 사이에 선을 그립니다.
ID2D1RenderTarget::D rawRectangle

지정된 차원과 스트로크 스타일이 있는 사각형의 윤곽선을 그립니다. (오버로드 2/2)
ID2D1RenderTarget::D rawRectangle

지정된 차원과 스트로크 스타일이 있는 사각형의 윤곽선을 그립니다. (오버로드 1/2)
ID2D1RenderTarget::D rawRoundedRectangle

지정된 스트로크 스타일을 사용하여 지정된 둥근 사각형의 윤곽선을 그립니다. (오버로드 1/2)
ID2D1RenderTarget::D rawRoundedRectangle

지정된 스트로크 스타일을 사용하여 지정된 둥근 사각형의 윤곽선을 그립니다. (오버로드 2/2)
ID2D1RenderTarget::D rawText

IDWriteTextFormat 개체에서 제공하는 서식 정보를 사용하여 지정된 텍스트를 그립니다. (오버로드 1/2)
ID2D1RenderTarget::D rawText

IDWriteTextFormat 개체에서 제공하는 서식 정보를 사용하여 지정된 텍스트를 그립니다. (오버로드 2/2)
ID2D1RenderTarget::D rawTextLayout

지정된 IDWriteTextLayout 개체에서 설명하는 서식이 지정된 텍스트를 그립니다.
ID2D1RenderTarget::EndDraw

렌더링 대상에 대한 그리기 작업을 종료하고 현재 오류 상태 및 관련 태그를 나타냅니다.
ID2D1RenderTarget::FillEllipse

지정된 타원의 내부를 그립니다. (오버로드 1/2)
ID2D1RenderTarget::FillEllipse

지정된 타원의 내부를 그립니다. (오버로드 2/2)
ID2D1RenderTarget::FillGeometry

지정된 기하 도형의 내부를 그립니다.
ID2D1RenderTarget::FillMesh

지정된 메시의 내부를 그립니다.
ID2D1RenderTarget::FillOpacityMask

지정된 비트맵에서 설명하는 불투명도 마스크를 브러시에 적용하고 해당 브러시를 사용하여 렌더링 대상의 영역을 그립니다. (오버로드 1/2)
ID2D1RenderTarget::FillOpacityMask

지정된 비트맵에서 설명하는 불투명도 마스크를 브러시에 적용하고 해당 브러시를 사용하여 렌더링 대상의 영역을 그립니다. (오버로드 2/2)
ID2D1RenderTarget::FillRectangle

지정된 사각형의 내부를 그립니다. (오버로드 1/2)
ID2D1RenderTarget::FillRectangle

지정된 사각형의 내부를 그립니다. (오버로드 2/2)
ID2D1RenderTarget::FillRoundedRectangle

지정된 둥근 사각형의 내부를 그립니다. (오버로드 1/2)
ID2D1RenderTarget::FillRoundedRectangle

지정된 둥근 사각형의 내부를 그립니다. (오버로드 2/2)
ID2D1RenderTarget::Flush

보류 중인 모든 그리기 명령을 실행합니다.
ID2D1RenderTarget::GetAntialiasMode

텍스트가 아닌 그리기 작업에 대한 현재 앤티앨리어싱 모드를 검색합니다.
ID2D1RenderTarget::GetDpi

렌더링 대상의 DPI(인치당 점)를 반환합니다.
ID2D1RenderTarget::GetMaximumBitmapSize

렌더링 대상에서 지원하는 하나의 비트맵 차원의 최대 크기(디바이스 종속 단위(픽셀)를 가져옵니다.
ID2D1RenderTarget::GetPixelFormat

렌더링 대상의 픽셀 형식 및 알파 모드를 검색합니다.
ID2D1RenderTarget::GetPixelSize

렌더링 대상의 크기를 디바이스 픽셀 단위로 반환합니다.
ID2D1RenderTarget::GetSize

디바이스 독립적 픽셀로 렌더링 대상의 크기를 반환합니다.
ID2D1RenderTarget::GetTags

후속 그리기 작업에 대한 레이블을 가져옵니다.
ID2D1RenderTarget::GetTextAntialiasMode

텍스트 및 문자 모양 그리기 작업에 대한 현재 앤티앨리어싱 모드를 가져옵니다.
ID2D1RenderTarget::GetTextRenderingParams

렌더링 대상의 현재 텍스트 렌더링 옵션을 검색합니다.
ID2D1RenderTarget::GetTransform

렌더링 대상의 현재 변환을 가져옵니다.
ID2D1RenderTarget::IsSupported

렌더링 대상이 지정된 속성을 지원하는지 여부를 나타냅니다. (오버로드 1/2)
ID2D1RenderTarget::IsSupported

렌더링 대상이 지정된 속성을 지원하는지 여부를 나타냅니다. (오버로드 2/2)
ID2D1RenderTarget::P opAxisAlignedClip

렌더링 대상에서 마지막 축 맞춤 클립을 제거합니다. 이 메서드가 호출되면 클립이 후속 그리기 작업에 더 이상 적용되지 않습니다.
ID2D1RenderTarget::P opLayer

마지막 PushLayer 호출에서 지정한 계층으로 그리기 작업 리디렉션을 중지합니다.
ID2D1RenderTarget::P ushAxisAlignedClip

모든 후속 그리기 작업이 잘리는 사각형을 지정합니다. (오버로드 2/2)
ID2D1RenderTarget::P ushAxisAlignedClip

모든 후속 그리기 작업이 잘리는 사각형을 지정합니다. (오버로드 1/2)
ID2D1RenderTarget::P ushLayer

PopLayer가 호출될 때까지 모든 후속 그리기 작업을 받을 수 있도록 지정된 레이어를 렌더링 대상에 추가합니다. (오버로드 2/2)
ID2D1RenderTarget::P ushLayer

PopLayer가 호출될 때까지 모든 후속 그리기 작업을 받을 수 있도록 지정된 레이어를 렌더링 대상에 추가합니다. (오버로드 1/2)
ID2D1RenderTarget::RestoreDrawingState

렌더링 대상의 그리기 상태를 지정된 ID2D1DrawingStateBlock의 그리기 상태로 설정합니다.
ID2D1RenderTarget::SaveDrawingState

현재 그리기 상태를 지정된 ID2D1DrawingStateBlock에 저장합니다.
ID2D1RenderTarget::SetAntialiasMode

렌더링 대상의 앤티앨리어싱 모드를 설정합니다. 앤티앨리어싱 모드는 텍스트 및 문자 모양 그리기 작업을 제외한 모든 후속 그리기 작업에 적용됩니다.
ID2D1RenderTarget::SetDpi

렌더링 대상의 DPI(인치당 점)를 설정합니다.
ID2D1RenderTarget::SetTags

후속 그리기 작업에 대한 레이블을 지정합니다.
ID2D1RenderTarget::SetTextAntialiasMode

후속 텍스트 및 문자 모양 그리기 작업에 사용할 앤티앨리어싱 모드를 지정합니다.
ID2D1RenderTarget::SetTextRenderingParams

모든 후속 텍스트 및 문자 모양 그리기 작업에 적용할 텍스트 렌더링 옵션을 지정합니다.
ID2D1RenderTarget::SetTransform

지정된 변환을 렌더링 대상에 적용하여 기존 변환을 대체합니다. 모든 후속 그리기 작업은 변환된 공간에서 발생합니다. (오버로드 2/2)
ID2D1RenderTarget::SetTransform

지정된 변환을 렌더링 대상에 적용하여 기존 변환을 대체합니다. 모든 후속 그리기 작업은 변환된 공간에서 발생합니다. (오버로드 1/2)

설명

애플리케이션은 렌더링 대상을 한 번 만들고 애플리케이션의 수명 동안 또는 렌더링 대상의 EndDraw 메서드가 D2DERR_RECREATE_TARGET 오류를 반환할 때까지 해당 대상을 유지해야 합니다. 이 오류가 발생하면 렌더링 대상(및 만든 리소스)을 다시 만들어야 합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 7, Windows Vista SP2 및 Windows Vista용 플랫폼 업데이트가 포함된 Windows Vista [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 R2, Windows Server 2008 SP2 및 Windows Server 2008용 플랫폼 업데이트 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 d2d1.h

추가 정보

Direct2D API 개요

시작

ID2D1Resource