다음을 통해 공유


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

형식: D2D1_SPRITE_OPTIONS

이 스프라이트 일괄 처리에 사용할 추가 그리기 옵션(있는 경우)입니다.

반환 값

형식: HRESULT

메서드가 성공하면 S_OK를 반환하고, 성공하지 않으면 HRESULT 오류 코드를 반환합니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 d2d1_3.h
라이브러리 D2d1.lib
DLL D2d1.dll

추가 정보

ID2D1CommandSink3