//----------------------------------------------------------------------- SubRenderState* SubRenderStateFactory::createInstance() { SubRenderState* subRenderState = createInstanceImpl(); mSubRenderStateList.insert(subRenderState); return subRenderState; }
//----------------------------------------------------------------------- //----------------------------------------------------------------------- MovableObject* MovableObjectFactory::createInstance( const String& name, SceneManager* manager, const NameValuePairList* params) { MovableObject* m = createInstanceImpl(name, params); m->_notifyCreator(this); m->_notifyManager(manager); return m; }
gkDynamicsWorld::gkDynamicsWorld(const gkString& name, gkScene* scene) : m_scene(scene), m_dynamicsWorld(0), m_collisionConfiguration(0), m_pairCache(0), m_ghostPairCallback(0), m_dispatcher(0), m_constraintSolver(0), m_debug(0), m_handleContacts(true), m_dbvt(0) { createInstanceImpl(); }