Skip to content

APIリファレンス ​

このリファレンスは08f9fa53の公開宣言と実装を確認して記述しています。名前だけ存在する機能と、呼び出し条件を満たして使える機能を区別します。例は文書用で、C++コンパイル・実行は未検証です。

分類 ​

分類内容
GameSystemアプリケーション・時間・カメラ・共有コンテキスト
Objectゲーム内要素とその管理
Component動作の追加と制御
Collision形状、衝突、フィルタ、イベント
Asset画像・音声・アニメーション定義
Scene画面と遷移コマンド
UIボタンと管理
MyLib入力、ファイル、数学、タスク、コルーチン
全モジュール索引全.ixxの宣言・実装を参照する補助資料

表記と所有権 ​

表のvoidは戻り値なし、T*やT&は管理対象への参照です。取得したポインタを自分でdeleteしないでください。shared_ptrは所有を共有するので、保持すると寿命が延びます。特にGameObjectやComponentを所属シーン外へ持ち出さないでください。

protectedは派生クラス向けです。例えばGameObject::m_compMgrやColMgr()を外部コードから直接使うことはできません。

表内では読みやすさのため関数を短縮表示する場合があります。正確な型・const・テンプレート・オーバーロードは各ページ末尾の全モジュール索引にある実ソースを参照します。既存コメントには古い説明があるため、コメント単独では仕様とみなしません。

コード確認基準:08f9fa53 · C++実機検証は別途実施