コード例 #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");
}