提示コードですが現在ウインドウコンテキスト変数であるwindow変数なのですがこれをフレームワーク側でいじることにしてプログラム側では見ないように隠したいのですがこれはどういった事をすれば隠せるのでしょうか?
現状: [ ウインドウコンテキスト変数を各描画クラスの引数に入れて使ってるがそれが一々面倒でなおかつ使う場面がない ]
やりたいこと「window変数(ウインドウコンテキスト変数)をどうにかしてフレームワーク側に持っていきたい。プログラム側では触らないようにする方法が知りたい。」
cpp
1int main() 2{ 3 FrameWork::Init(); //初期化 4 std::shared_ptr<FrameWork::Window> window = std::make_shared<FrameWork::Window>(48 * 26,48 * 18,"Dungeon"); //ウインドウコンテキスト 5 FrameWork::setVersion(4,5); //バージョン設定 6 while (*window) 7 { 8 window->FrameUpdate(); 9 glClearColor(0.0f,0.0f,0.0f,1.0f); 10 glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); 11 12 //Entry 13 14 window->SwapBuffers(); 15 window->Wait(); 16 } 17 return 0; 18}
回答2件
あなたの回答
tips
プレビュー