Ignition Rendering

API Reference

5.1.0

#include <OgreMeshFactory.hh>

Public Member Functions

 OgreMeshFactory (OgreScenePtr _scene)
 
virtual ~OgreMeshFactory ()
 
virtual OgreMeshPtr Create (const MeshDescriptor &_desc)
 

Protected Member Functions

virtual bool IsLoaded (const MeshDescriptor &_desc)
 
virtual bool Load (const MeshDescriptor &_desc)
 
virtual bool LoadImpl (const MeshDescriptor &_desc)
 
virtual std::string MeshName (const MeshDescriptor &_desc)
 
virtual Ogre::Entity * OgreEntity (const MeshDescriptor &_desc)
 
virtual bool Validate (const MeshDescriptor &_desc)
 

Protected Attributes

OgreScenePtr scene
 

Constructor & Destructor Documentation

◆ OgreMeshFactory()

OgreMeshFactory ( OgreScenePtr  _scene)
explicit

◆ ~OgreMeshFactory()

virtual ~OgreMeshFactory ( )
virtual

Member Function Documentation

◆ Create()

virtual OgreMeshPtr Create ( const MeshDescriptor _desc)
virtual

◆ IsLoaded()

virtual bool IsLoaded ( const MeshDescriptor _desc)
protectedvirtual

◆ Load()

virtual bool Load ( const MeshDescriptor _desc)
protectedvirtual

◆ LoadImpl()

virtual bool LoadImpl ( const MeshDescriptor _desc)
protectedvirtual

◆ MeshName()

virtual std::string MeshName ( const MeshDescriptor _desc)
protectedvirtual

◆ OgreEntity()

virtual Ogre::Entity* OgreEntity ( const MeshDescriptor _desc)
protectedvirtual

◆ Validate()

virtual bool Validate ( const MeshDescriptor _desc)
protectedvirtual

Member Data Documentation

◆ scene

OgreScenePtr scene
protected

The documentation for this class was generated from the following file: