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 |