Sha256: 97a90d3a276506006524c42ddeb0bd4cecc5d914866ec9e6f3387c11b7b60a37

Contents?: true

Size: 743 Bytes

Versions: 5

Compression:

Stored size: 743 Bytes

Contents

class ResourcePool : public Pool<ResourcePtr>, public ResourceAlloc
{
protected:
	Ogre::String mName;
public:
	ResourcePool(const Ogre::String& name);
	~ResourcePool();
	/// Get the name of the pool
	const Ogre::String& getName() const;
	void clear();
};

%nestedworkaround MiniatureGarden::Ogre::ResourceManager::ResourcePool;

%{
#include <OgreResourceManager.h>

%}


%feature("valuewrapper") Ogre::ResourceManager::ResourceMapIterator;
class Ogre::ResourceManager::ResourceMapIterator;

%include OgreResourceManager.h

// We've fooled SWIG into thinking that Inner is a global class, so now we need
// to trick the C++ compiler into understanding this apparent global type.
%{
	typedef Ogre::ResourceManager::ResourcePool ResourcePool;
%}

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ruby-ogre-0.0.5-x86-linux bindings/ogre/interface/OgreResourceManager.i
ruby-ogre-0.0.4-x86-linux bindings/ogre/interface/OgreResourceManager.i
ruby-ogre-0.0.3-x86-linux bindings/ogre/interface/OgreResourceManager.i
ruby-ogre-0.0.2-x86-linux bindings/ogre/interface/OgreResourceManager.i
ruby-ogre-0.0.1-x86-linux bindings/ogre/interface/OgreResourceManager.i