1.動態建立iwebbrowser2介面
1.1.cocreateinstance(clsid_internetexplorer, null, clsctx_server, iid_iwebbrowser2, (lpvoid*)&pwebbrowser);
2.頁面顯示視窗(可能可以不用,直接使用iwebbrowser2::put_visible (variant_true))
2.1.建立win32視窗
2.1.1.createwindow,設定為不可見
2.2.繫結到iwebbrowser2
3.事件響應
3.1.ihtmldocumentevents2介面實現
3.2.繫結到介面
4.事件觸發
4.1.得到視窗控制代碼iwebbrowser2::get_hwnd()
4.2.向這個視窗傳送指定事件(mousemove,keydown,等)
5.寫texture
5.1.獲取視窗的dc資料
5.2.通過direct3d
5.2.寫入到webtexture裡面
6.渲染
6.1.選擇指定的webtexture並渲染
參考:http://www.ubrowser.com/downloads.php
Dust3D 3D 建模工具
dust3d 是乙個 開源建模工具,可以用它快速建立 low poly 模型,用於遊戲製作 動畫製作以及 3d 列印模型製作,既適合有經驗的模型師建立雕刻前的基礎模型,也適合像作者這樣的新手 會一點點 blender 製作低面遊戲模型。目前已經完成建模 骨骼繫結自動生成 貼圖自動展開 環境光遮蔽自動...
D3D基本框架 即D3D標頭檔案分類
了dxut的結構 後,發現微軟程式設計師的編碼風格太深奧了。各種巨集定義 預編譯跳得頭暈,由於對於window api的不精通,導致寫出符合dxut風格的框架以現在的水平來看是不可能的。既然沒有弄通dxut,我也暫時不想套用了,那麼還是先自己用自己的框架來寫把。框架如下 雖然沒學會dxut,但是微軟...
d3d矩陣變換
1.d3d的繪製流水線 區域性座標系 模型空間 世界座標系 觀察座標系 背面消隱 光照 裁剪 投影 視口變化 光柵化 每個3d模型都有自己的空間,空間的中心 原點 就是模型的中心。世界空間就是物體 模型 存在的地方。世界的中心就是原點 0,0,0 注意螢幕中間的那一點不是世界空間的中心點,螢幕中間的...