KCGStudyDXLibProject
読み取り中…
検索中…
一致する文字列を見つけられません
GameObjectManager クラス

ゲームオブジェクト管理 [詳解]

#include <GameObjectManager.h>

GameObjectManager の継承関係図
GameObjectManager 連携図

公開メンバ関数

 GameObjectManager ()
 コンストラクタ
void allUpdate ()
 全てのゲームオブジェクトの更新
void allFixedUpdate ()
 全てのゲームオブジェクトの固定更新
void addGameObject (GameObject *gameObject)
 ゲームオブジェクトを追加する
void destroyGameObject (GameObject *gameObject)
 ゲームオブジェトを破棄する
void destroyAllGameObject ()
 全てのゲームオブジェクトを破棄する
template<typename T>
GameObjectgetGameObjectByType ()
 型でゲームオブジェクトを探す

その他の継承メンバ

基底クラス Utility::Singleton< GameObjectManager > に属する継承静的公開メンバ関数
static GameObjectManagergetInstance ()
 シングルトンインスタンスを取得

詳解

ゲームオブジェクト管理

関数詳解

◆ addGameObject()

void GameObjectManager::addGameObject ( GameObject * gameObject)

ゲームオブジェクトを追加する

引数
gameObjectゲームオブジェクト

◆ destroyGameObject()

void GameObjectManager::destroyGameObject ( GameObject * gameObject)

ゲームオブジェトを破棄する

引数
gameObjectゲームオブジェクト

◆ getGameObjectByType()

template<typename T>
GameObject * GameObjectManager::getGameObjectByType ( )
inline

型でゲームオブジェクトを探す

テンプレート引数
T
戻り値
インスタンス

このクラス詳解は次のファイルから抽出されました:
  • KCGStudyDXLibProject/KCGStudyDXLibProject/src/base/gameObject/GameObjectManager.h
  • KCGStudyDXLibProject/KCGStudyDXLibProject/src/base/gameObject/GameObjectManager.cpp