예제 #1
0
파일: Node.cpp 프로젝트: cinder/cinder
void Node::setNumChannels( size_t numChannels )
{
	if( mNumChannels == numChannels )
		return;

	uninitializeImpl();
	mNumChannels = numChannels;
}
예제 #2
0
파일: System.cpp 프로젝트: katoun/kg_engine
void System::uninitialize()
{
	if (mState == SYSTEM_STATE_UNINITIALIZED)
		return;

	mState = SYSTEM_STATE_UNINITIALIZING;

	if (Log::getInstance() != nullptr) Log::getInstance()->logMessage(mName, "Uninitializing");

	if (mSystemDriver != nullptr)
		mSystemDriver->uninitialize();

	uninitializeImpl();
	removeDefaultFactories();

	mState = SYSTEM_STATE_UNINITIALIZED;

	if (Log::getInstance() != nullptr) Log::getInstance()->logMessage(mName, "Uninitialized");
}