direct2d

    0

    2答えて

    Windows固有の2D APIには、クロスプラットフォームの代わりになるものは何ですか?私は単純な幾何学的オブジェクトをレンダリングするためのAPIと、サブピクセルアンチエイリアス(ClearType)とOpenTypeサポート、特にヒントのサポートを使ってテキストをレンダリングするためのAPIを探しています。

    1

    1答えて

    Direct2Dを使用してCで小さなゲームエンジンを作成しようとしています。私はWindows Cコンパイラを使用していません。代わりにMinGWを使用します。私はgraphics_tタイプのように定義されている graphics.c:45:37: warning: passing argument 1 of 'graphics->_target->lpVtbl->Base.BeginDraw'

    0

    1答えて

    私はネイティブwinapiウィンドウと静的コントロールを子ウィンドウとして持つ単純なアプリケーションを持っています。私はDirect2Dで子ウィンドウを描画したいと思います。 描画はWM_PAINTメッセージの外側で行われるため、ID2D1DCRenderTargetを使用することに決めました。 1つのこと以外はすべて動作します。アプリケーションの起動時に図面を表示させることはできません。 どのよ

    2

    1答えて

    現在、GDI + UniScribeの古いコンポーネントの描画コードをDirect2DとDirectWrite(後継者)に置き換えようとしています。 私がする必要があるのは、Canvas(クラスTCanvas)への呼び出しをカスタムFDirect2DCanvasインスタンス(ユニットDirect2DからのクラスTDirect2DCanvas)に置き換えるだけだったので、これまでの移行は簡単でした。

    0

    1答えて

    もし私が1pxの厚さのイメージを持っていたら、それを複製して、それが大きくなるか、どうやってストレッチするのですか? あなたは私のコードを見ることができるように、その最高のあなたが変換をスケーリング使用することができ、画像をストレッチするには colorMatrixEffect->SetInput(0, texture); //texture = ID2D1Bitmap* D2D1_MA

    1

    1答えて

    Direct2D Effectの出力のサイズを知る必要があります。たとえば、後で使用するためにビットマップにエフェクトをレンダリングするとします。たとえば、組み込みのガウスぼかしエフェクトなどです。 ID2D1Effectは、GetSize()のメンバーを持っていません。それはGetOutput()を持っていますが、結果としてID2D1ImageはGetSize()のメンバーも持っていません。また

    0

    2答えて

    Direct2Dでカスタムエフェクトを使用しようとしていますが、これはc#/ XAMLソリューションに含まれているC++プロジェクトで動作します。私はのD2DCustomEffectsソリューションからCustomPixelShaderプロジェクトを適用しようとしています。 私の問題は、fxcがシェーダをコンパイルするようにプロジェクトのカスタムビルドステップを構成していることです。私の設定を模倣

    3

    2答えて

    Simple Direct2D Applicationを作成しています。残念ながら、 に未処理の例外を与えています。それが行われている機能: void DemoApp::OnResize(UINT width, UINT height) { if (m_pRenderTarget) <----|****The exception occurs here.....**** {