#ifndef OPENMW_COMPONENTS_BULLETSHAPEMANAGER_H #define OPENMW_COMPONENTS_BULLETSHAPEMANAGER_H #include #include #include namespace VFS { class Manager; } namespace Resource { class SceneManager; } namespace NifBullet { class BulletShape; class BulletShapeInstance; class BulletShapeManager { public: BulletShapeManager(const VFS::Manager* vfs); ~BulletShapeManager(); osg::ref_ptr createInstance(const std::string& name); private: const VFS::Manager* mVFS; typedef std::map > Index; Index mIndex; }; } #endif