Bagikan melalui


ID2D1DeviceContext3::D rawSpriteBatch(ID2D1SpriteBatch*,UINT32,UINT32,ID2D1Bitmap*,D2D1_BITMAP_INTERPOLATION_MODE,D2D1_SPRITE_OPTIONS) metode (d2d1_3.h)

Merender sebagian atau semua batch sprite yang diberikan ke konteks perangkat menggunakan opsi gambar yang ditentukan.

Sintaks

void DrawSpriteBatch(
  [in] ID2D1SpriteBatch               *spriteBatch,
       UINT32                         startIndex,
       UINT32                         spriteCount,
  [in] ID2D1Bitmap                    *bitmap,
       D2D1_BITMAP_INTERPOLATION_MODE interpolationMode,
       D2D1_SPRITE_OPTIONS            spriteOptions
);

Parameter

[in] spriteBatch

Jenis: ID2D1SpriteBatch*

Batch sprite untuk menggambar.

startIndex

Jenis: UINT32

Indeks sprite pertama dalam batch sprite untuk digambar.

spriteCount

Jenis: UINT32

Jumlah sprite yang akan digambar.

[in] bitmap

Jenis: ID2D1Bitmap*

Bitmap dari mana sprite akan bersumber. Setiap persegi panjang sumber sprite mengacu pada sebagian bitmap ini.

interpolationMode

Jenis: D2D1_BITMAP_INTERPOLATION_MODE

Mode interpolasi yang digunakan saat menggambar batch sprite ini. Ini menentukan bagaimana Direct2D menginterpolasi piksel dalam sprite yang digambar jika penskalakan dilakukan.

spriteOptions

Jenis: D2D1_SPRITE_OPTIONS

Opsi gambar tambahan, jika ada, yang akan digunakan untuk batch sprite ini.

Mengembalikan nilai

Tidak ada

Persyaratan

   
Target Platform Windows
Header d2d1_3.h
Pustaka D2d1.lib
DLL D2d1.dll

Lihat juga

ID2D1DeviceContext3