R-Type
R-Type project
KapEngine::Factory Class Reference

Static Public Member Functions

static std::shared_ptr< GameObjectcreateEmptyGameObject (SceneManagement::Scene &scene, std::string const &name="Empty", Tools::Vector3 pos=Tools::Vector3::zero(), Tools::Vector3 rot=Tools::Vector3::zero(), Tools::Vector3 scale=Tools::Vector3::one())
 
static std::shared_ptr< GameObjectcreateEmptyGameObject (std::shared_ptr< SceneManagement::Scene >scene, std::string const &name="Empty", Tools::Vector3 pos=Tools::Vector3::zero(), Tools::Vector3 rot=Tools::Vector3::zero())
 
static std::shared_ptr< GameObjectcreateCamera (SceneManagement::Scene &scene, std::string const &name="Camera", Tools::Vector3 pos={0, 0, 0}, Tools::Vector3 rot={0, 0, 0}, Tools::Color bgColor=Tools::Color::blue())
 
static std::shared_ptr< GameObjectcreateCamera (std::shared_ptr< SceneManagement::Scene > scene, std::string const &name, Tools::Vector3 pos={0, 0, 0}, Tools::Vector3 rot={0, 0, 0}, Tools::Color bgColor=Tools::Color::blue())
 
static std::shared_ptr< SceneManagement::ScenecreateScene (KEngine &engine, std::string const &name)
 
static std::shared_ptr< SceneManagement::ScenecreateScene (std::shared_ptr< SceneManagement::SceneManager > manager, std::string const &name)
 
static std::shared_ptr< SceneManagement::ScenecreateScene (SceneManagement::SceneManager &manager, std::string const &name)
 

The documentation for this class was generated from the following file: