다음을 통해 공유


RenderTargetProperties 함수(d2d1helper.h)

D2D1_RENDER_TARGET_PROPERTIES 구조를 만듭니다.

구문

D2D1_RENDER_TARGET_PROPERTIES RenderTargetProperties(
       D2D1_RENDER_TARGET_TYPE   type,
  [in] const D2D1_PIXEL_FORMAT & pixelFormat,
       FLOAT                     dpiX,
       FLOAT                     dpiY,
       D2D1_RENDER_TARGET_USAGE  usage,
       D2D1_FEATURE_LEVEL        minLevel
);

매개 변수

type

형식: D2D1_RENDER_TARGET_TYPE

렌더링 대상이 하드웨어 렌더링 또는 소프트웨어 렌더링을 사용해야 하는지 여부를 지정하는 값입니다. 기본값인 D2D1_RENDER_TARGET_TYPE_DEFAULT 하드웨어 렌더링을 사용되도록 지정합니다. 하드웨어 렌더링을 사용할 수 없는 경우 렌더링 대상은 소프트웨어 렌더링을 사용합니다. WIC 비트맵 렌더링 대상은 하드웨어 렌더링을 지원하지 않습니다.

[in] pixelFormat

형식: const D2D1_PIXEL_FORMAT

렌더링 대상의 픽셀 형식 및 알파 모드입니다. 기본 픽셀 형식은 D2D1::P ixelFormat이며, Direct2D는 렌더링 대상에서 지원하는 픽셀 형식을 선택하도록 지시합니다. 각 렌더링 대상에서 지원하는 픽셀 형식 및 알파 모드 목록은 지원되는 픽셀 형식 및 알파 모드를 참조하세요.

dpiX

형식: FLOAT

렌더링 대상의 가로 DPI입니다. 기본값은 0.0입니다. dpiXdpiY가 모두 0.0으로 설정된 경우 렌더링 대상은 기본 DPI를 사용합니다. 자세한 내용은 D2D1_RENDER_TARGET_PROPERTIES.

dpiY

형식: FLOAT

렌더링 대상의 세로 DPI입니다. 기본값은 0.0입니다. dpiXdpiY가 모두 0.0으로 설정된 경우 렌더링 대상은 기본 DPI를 사용합니다. 자세한 내용은 D2D1_RENDER_TARGET_PROPERTIES.

usage

형식: D2D1_RENDER_TARGET_USAGE

렌더링 대상이 원격으로 렌더링되는 방법 및 GDI와 호환되어야 하는지 여부를 지정합니다. 기본값인 D2D1_RENDER_TARGET_USAGE_NONE GDI와 호환되지 않고 Direct3D 명령 스트림 원격 렌더링을 사용하는 렌더링 대상(사용 가능한 경우)을 만듭니다.

minLevel

형식: D2D1_FEATURE_LEVEL

하드웨어 렌더링에 필요한 최소 Direct3D 기능 수준입니다. D2D1_FEATURE_LEVEL_DEFAULT 기본값은 Direct2D가 디바이스의 Direct3D 기능 수준이 적절한지 여부를 결정해야 했음을 나타냅니다. 이 필드는 ID2D1HwndRenderTargetID2D1DCRenderTarget 개체가 만들어지는 경우에만 사용됩니다. 자세한 내용은 D2D1_RENDER_TARGET_PROPERTIES.

반환 값

형식: D2D1_RENDER_TARGET_PROPERTIES

지정된 설정을 포함하는 D2D1_RENDER_TARGET_PROPERTIES .

요구 사항

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

추가 정보

D2D1_RENDER_TARGET_PROPERTIES 구조체

지원되는 픽셀 형식 및 알파 모드