ID2D1DeviceContext3::D rawSpriteBatch(ID2D1SpriteBatch*,UINT32,UINT32,ID2D1Bitmap*,D2D1_BITMAP_INTERPOLATION_MODE,D2D1_SPRITE_OPTIONS) メソッド (d2d1_3.h)

指定した描画オプションを使用して、指定されたスプライト バッチの一部またはすべてをデバイス コンテキストにレンダリングします。

構文

void 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

このスプライト バッチに使用する追加の描画オプション (存在する場合)。

戻り値

なし

必要条件

   
対象プラットフォーム Windows
ヘッダー d2d1_3.h
Library D2d1.lib
[DLL] D2d1.dll

関連項目

ID2D1DeviceContext3