OpenGlのSwapBuffersに類似したDirect2dコマンドとは何ですか?私はこれをDelphiやCPP BuilderなどのVCL環境で使用しています。ありがとうDirect2dコマンドはOpenGLのSwapBuffersに類似していますか?
0
A
答えて
1
d3ddev->Present(NULL, NULL, NULL, NULL);
1
Direct2Dで相当する方法がいくつかあります。最も簡単な方法は、ID2D1HwndRenderTargetを作成することです。詳細は、http://msdn.microsoft.com/en-us/library/windows/desktop/dd371275(v=vs.85).aspxを参照してください。 D2D1_HWND_RENDER_TARGET_PROPERTIESパラメータに関心があります。これにはD2D1_PRESENT_OPTIONSフィールドがあり、必要な動作に応じて異なる値に設定できます。詳細は、http://msdn.microsoft.com/en-us/library/windows/desktop/dd368144(v=vs.85).aspxを参照してください。これで、SwapBuffersに相当するのはID2D1RenderTarget :: EndDrawです。
他のオプションは、Direct3D interopを使用しています。この場合、DXGIサーフェスレンダーターゲットを作成します。 (私はドキュメントへのリンクを投稿したいが、私は十分なStackOverflowの評判を持っていないので、2つ以上のハイパーリンクを投稿する。Googleの "ID2D1Factory :: CreateDxgiSurfaceRenderTarget")。これにより、Direct2Dを使用して2Dレンダリングコマンドをサーフェスに発行できますが、Direct3D/DXGIを使用して表示できます。これはより複雑ですが、より柔軟性があります。
関連する問題
- 1. cocos2d OpenGLエラー0x0502 in - [EAGLView swapBuffers]
- 2. @minApiアノテーションは、Androidの@TargetApiアノテーションに類似していますか?
- 3. OpenCL SubSliceはCUDA Warp(SIMD)に類似していますか?
- 4. OpenGL ES 2.0とOpenGL 3との類似点と相違点
- 5. redisで "use" sqlコマンドに類似したことはありますか?
- 6. 数2列の類似しており、非類似の値を
- 7. これらの類似の削除コマンドの違いは何ですか?
- 8. どのPythonベイジアンテキスト分類モジュールがdbaclに似ていますか?
- 9. アドビはMicrosoftのBizSparkに類似したスタートアッププログラムを持っていますか?
- 10. ない有効なコマンド:(:ヘルプ、別名に類似)
- 11. VBA - リストに類似したものはありますか?
- 12. Cassandra Client APIはApp Engine Datastore APIに最も類似していますか?
- 13. コレクション内のキーの値が類似しています
- 14. event.keycodeサポート(または類似)
- 15. hashmapとarraylistの値が類似しています
- 16. 類似の単語を探しています
- 17. MYSQLは、類似したクエリ
- 18. スキップリストに類似した分散キャッシュソリューションはありますか?
- 19. Fortifyに類似したオープンソースソフトウェアはありますか?
- 20. Spy ++ for .NETアプリケーションに類似したプログラムはありますか?
- 21. s:ContentCacheに類似したサウンドクラスはありますか?
- 22. タイトルごとに類似の記事を取得していますか?
- 23. 類似行列を非類似行列に変換するにはどうすればよいですか?
- 24. ChromeにはglobalStorageの類似点はありますか?
- 25. CSSの前後に類似した疑似クラスがありますか?
- 26. スフィンクスインデックスで最も類似した値を選択して類似性順に並べ替えます
- 27. Django類似のタグセットに基づく類似のオブジェクト
- 28. 類似のデータ型を持つ類似のテーブルをMySQLで作成したい
- 29. Direct2Dのパフォーマンステストはありますか?
- 30. 類似のオブジェクトタイプをどのように変更しますか?
Direct2dの場合はありませんか?ああ、私はOpenGLに固執します。 –