ID2D1CommandSink3::D rawSpriteBatch 메서드(d2d1_3.h)
지정된 그리기 옵션을 사용하여 지정된 스프라이트 일괄 처리의 일부 또는 전체를 디바이스 컨텍스트에 렌더링합니다.
구문
HRESULT DrawSpriteBatch(
[in] ID2D1SpriteBatch *spriteBatch,
UINT32 startIndex,
UINT32 spriteCount,
[in] ID2D1Bitmap *bitmap,
D2D1_BITMAP_INTERPOLATION_MODE interpolationMode,
D2D1_SPRITE_OPTIONS spriteOptions
);
매개 변수
[in] spriteBatch
형식: ID2D1SpriteBatch*
그릴 스프라이트 일괄 처리입니다.
startIndex
형식: UINT32
그릴 스프라이트 일괄 처리의 첫 번째 스프라이트 인덱스입니다.
spriteCount
형식: UINT32
그릴 스프라이트의 수입니다.
[in] bitmap
형식: ID2D1Bitmap*
스프라이트를 공급할 비트맵입니다. 각 스프라이트의 원본 사각형은 이 비트맵의 일부를 나타냅니다.
interpolationMode
형식: D2D1_BITMAP_INTERPOLATION_MODE
이 스프라이트 일괄 처리를 그릴 때 사용할 보간 모드입니다. 이는 크기 조정이 수행될 경우 Direct2D가 그려진 스프라이트 내의 픽셀을 보간하는 방법을 결정합니다.
spriteOptions
이 스프라이트 일괄 처리에 사용할 추가 그리기 옵션(있는 경우)입니다.
반환 값
형식: HRESULT
메서드가 성공하면 S_OK를 반환하고, 성공하지 않으면 HRESULT 오류 코드를 반환합니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | d2d1_3.h |
라이브러리 | D2d1.lib |
DLL | D2d1.dll |