コード例 #1
0
ファイル: MeshManager.cpp プロジェクト: zc5872061/wonderland
void MeshManager::destroyMesh(std::auto_ptr<BasicMesh> mesh)
{
	if(mesh.get() == null)
	{
		return;
	}
	BasicMesh* m = mesh.release();
	for(MeshesIter it = m_meshes.begin(); it != m_meshes.end(); ++it)
	{
		if((*it).second == m)
		{
			destroyMesh((*it).first);
			return;
		}
	}
}
コード例 #2
0
ファイル: reduce.c プロジェクト: pantaloons/Mesh
void deallocate(void) {
	destroyMesh(mesh);
}