一、引言

最近在使用Direct2D進(jìn)行繪制工作中,需要實(shí)現(xiàn)使用Direct2D繪制網(wǎng)格的功能。在網(wǎng)上查了很多資料,終于實(shí)現(xiàn)了,把方法貼到這里供大家參考。

 

二、繪制網(wǎng)格

2.1 API接口

首先介紹一下繪制網(wǎng)格中使用到的重要接口ID2D1BitmapRenderTarget,它繼承自ID2D1RenderTarget,會(huì)寫(xiě)入到中間紋理。對(duì)于創(chuàng)建與 ID2D1BitmapBrush 結(jié)合使用的圖案,或緩存要反復(fù)使用的繪制數(shù)據(jù),這十分有用。它僅僅比基類(lèi)多了一個(gè)函數(shù)GetBitmap,此函數(shù)可以將內(nèi)部的繪制數(shù)據(jù)輸出到位圖ID2D1Bitmap中,如下:

    <track id="lgiqg"><tbody id="lgiqg"><small id="lgiqg"></small></tbody></track>
    1

    網(wǎng)友評(píng)論

    <track id="lgiqg"></track>