49 Ogre::ResourceManager* creator,
const String &name,
50 Ogre::ResourceHandle handle,
const String& group,
51 bool is_manual =
false,
52 Ogre::ManualResourceLoader* loader = NULL
A resource.
Definition: VGearsResource.h:29
Handles walkmesh files.
Definition: VGearsWalkmeshFile.h:26
TriangleList triangles_
Definition: VGearsWalkmeshFile.h:95
virtual size_t calculateSize() const
Calculates the size of the palette.
Definition: VGearsWalkmeshFile.cpp:42
virtual TriangleList & GetTriangles()
Retrieves the list of triangles.
Definition: VGearsWalkmeshFile.cpp:46
WalkmeshFile(Ogre::ResourceManager *creator, const String &name, Ogre::ResourceHandle handle, const String &group, bool is_manual=false, Ogre::ManualResourceLoader *loader=NULL)
Constructor.
Definition: VGearsWalkmeshFile.cpp:24
virtual void loadImpl() override
Loads the file.
Definition: VGearsWalkmeshFile.cpp:32
::WalkmeshTriangle Triangle
Definition: VGearsWalkmeshFile.h:65
std::vector< Triangle > TriangleList
Definition: VGearsWalkmeshFile.h:67
virtual ~WalkmeshFile()
Destructor.
Definition: VGearsWalkmeshFile.cpp:30
virtual void unloadImpl() override
Unloads the file.
Definition: VGearsWalkmeshFile.cpp:38
static const String RESOURCE_TYPE
The type of resource.
Definition: VGearsWalkmeshFile.h:63
Definition: FF7NameLookup.h:24
Ogre::String String
Definition: TypeDefine.h:37
Ogre::SharedPtr< class WalkmeshFile > WalkmeshFilePtr
Definition: Walkmesh.h:62
A triangle of a walkmesh.
Definition: Walkmesh.h:24