私はCで3Dグラフィックス用の独自のソフトウェアパイプラインを作成しました(自分でそれができることを証明するためだけに)。それが機能するのを見て、VisualBasic.NETのライブラリとしてDLL形式で使用したいと思います。私は過去にこのようにCとVBをミックスすることに成功しましたが(CはDLLでハードワークを行い、VBはきれいに見えます)、今やりたいことは少し異なります。私のソフトウェアレンダラーは、グラフィックをVB形式で、おそらくパネルに表示する必要があります。理想的には、私は2つのことのうちの1つを行います。まず、Visual Basicでビットマップクラスのインスタンスを作成し、ピクセル配列へのポインターをCのレンダリング関数に渡してから、ビットマップをパネルにペイントします。または、第2に、パネルのグラフィックをより直接的に制御することはできますが、それがどのように機能するかはわかりません。誰かが私の目標を達成する方法を知っていますか?
編集:これまで、私はSDLを使用してグラフィックを表示してきました。