//-----------------------------------------------------------------------
SubRenderState*	SubRenderStateFactory::createInstance()
{
	SubRenderState*	subRenderState = createInstanceImpl();

	mSubRenderStateList.insert(subRenderState);

	return subRenderState;
}
Пример #2
0
	//-----------------------------------------------------------------------
	//-----------------------------------------------------------------------
	MovableObject* MovableObjectFactory::createInstance(
		const String& name, SceneManager* manager, 
		const NameValuePairList* params)
	{
		MovableObject* m = createInstanceImpl(name, params);
		m->_notifyCreator(this);
		m->_notifyManager(manager);
		return m;
	}
Пример #3
0
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();
}