バックバッファのグラフィックハンドルの取得について

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
me262

バックバッファのグラフィックハンドルの取得について

#1

投稿記事 by me262 » 15年前

DXライブラリにて、
簡易ブラーや描画している画面の変形を使用するために、
裏画面のバッファ(バックバッファ)をDrawGraph等の命令で描画したいのですが
裏画面のグラフィックハンドルの取得はどうすればよいのでしょうか?
検索してもどうも見つからなかったので、よろしくお願いします


me262

Re:バックバッファのグラフィックハンドルの取得について

#3

投稿記事 by me262 » 15年前

リンク先の先も見てみましたが、裏画面のグラフィックハンドルの取得方法はよく分かりませんでした・・・

一応、GetDrawScreenGraphでの方法も試してみましたができませんでした。


裏画面のグラフィックハンドルの取得について詳しく解説してくれるとありがたいです・・・ 画像

h2so5

Re:バックバッファのグラフィックハンドルの取得について

#4

投稿記事 by h2so5 » 15年前

リンク先には
裏画面のグラフィックハンドルの取得方法は書いてありません。

ですが、おそらくme262さんのやりたいことを実装できる方法が書かれています。
具体的には、

1.MakeScreenでバッファを作成
2.SetDrawScreenで1のバッファを指定
3.モデルや画像などを描画
4.ブラー、画面の変形など
2.SetDrawScreenで裏画面指定
5.DrawGraphでバッファを描画
6.ScreenFlip

の手順で可能だと思います(実際試していませんが)

MakeScreenでSetDrawScreenの描画先としても使えるグラフィックが作れるため、
それを裏画面の替わりに使うということです。

me262

Re:バックバッファのグラフィックハンドルの取得について

#5

投稿記事 by me262 » 15年前

h2so5 さん
手順通りにやってみたらに無事に裏画面に使用する画像をいじることができました。

丁寧な解説ありがとうございました!

閉鎖

“C言語何でも質問掲示板” へ戻る