バージョンを0.3.0に更新
以下のマクロを追加
・FGPP_FUNCTION
・FGPP_FUNCTION_VOID
・FGPP_FUNCTION_NUM
・FGPP_FUNCTION_PTR
・FGPP_FUNCTION_BOOL
fg::Stringに関係する関数の宣言、ダミー関数定義をマクロで生成するように修正
fg::Stringの宣言を別のファイルに分離
基本データ型の定義をコピー(コピー元は不要になったら削除する)
fg::Utf8に関係する関数の宣言、ダミー関数定義をマクロで生成するように修正
fg::Utf8の宣言を別のファイルに分離
fg::Utf16に関係する関数の宣言、ダミー関数定義をマクロで生成するように修正
fg::Utf16の宣言を別のファイルに分離
fg::Utf32に関係する関数の宣言、ダミー関数定義をマクロで生成するように修正
fg::Utf32の宣言を別のファイルに分離
fg::Windowに関係する関数の宣言、ダミー関数定義をマクロで生成するように修正
fg::Windowの宣言を別のファイルに分離
以下のマクロを追加
・FGPP_FUNCTION_REF
fg::WindowCloseEventに関係する関数の宣言、ダミー関数定義をマクロで生成するように修正
以下の型の宣言を別のファイルに分離
・fg::WindowCloseEvent
・fg::WindowCloseEventHandler
fg::WindowPositionEventに関係する関数の宣言、ダミー関数定義をマクロで生成するように修正
以下の型の宣言を別のファイルに分離
・fg::WindowPositionEvent
・fg::WindowPositionEventHandler
fg::WindowSizeEventに関係する関数の宣言、ダミー関数定義をマクロで生成するように修正
以下の型の宣言を別のファイルに分離
・fg::WindowSizeEvent
・fg::WindowSizeEventHandler
fg::WindowKeyEventに関係する関数の宣言、ダミー関数定義をマクロで生成するように修正
以下の型の宣言を別のファイルに分離
・fg::WindowKeyEvent
・fg::WindowKeyEventHandler
以下の型の宣言を移動
・fg::Key
fg::WindowPaintEventに関係する関数の宣言、ダミー関数定義をマクロで生成するように修正
以下の型の宣言を別のファイルに分離
・fg::WindowPaintEvent
・fg::WindowPaintEventHandler
fg::WindowMouseButtonEventに関係する関数の宣言、ダミー関数定義をマクロで生成するように修正
以下の型の宣言を別のファイルに分離
・fg::WindowMouseButtonEvent
・fg::WindowMouseButtonEventHandler
fg::WindowMouseMotionEventに関係する関数の宣言、ダミー関数定義をマクロで生成するように修正
以下の型の宣言を別のファイルに分離
・fg::WindowMouseMotionEvent
・fg::WindowMouseMotionEventHandler
fg::WindowEventHandlersに関係する関数の宣言、ダミー関数定義をマクロで生成するように修正
fg::WindowEventHandlersの宣言を別のファイルに分離
fg::Argsに関係する関数の宣言、ダミー関数定義をマクロで生成するように修正
fg::Argsの宣言を別のファイルに分離
以下の型の定義をコピー(コピー元は不要になったら削除する)
・fg::GLVersion
fg::MainProcの宣言を別のファイルに分離
gf::Libraryに関係する関数の宣言、ダミー関数定義をマクロで生成するように修正
gf::Libraryの宣言を別のファイルに分離
fg::BootConfigに関係する関数の宣言、ダミー関数定義をマクロで生成するように修正
fg::BootConfigの宣言を別のファイルに分離
fg::Argsに関係する上位関数の宣言、ダミー関数定義をマクロで生成するように修正
以下の関数の宣言、ダミー関数定義をマクロで生成するように修正
・gf::boot()