Static Public Member Functions | Static Private Member Functions | List of all members
Ogre::PrefabFactory Class Reference

A factory class that can create various mesh prefabs. More...

#include <OgrePrefabFactory.h>

Static Public Member Functions

static bool createPrefab (Mesh *mesh)
 If the given mesh has a known prefab resource name (e.g "Prefab_Plane") then this prefab will be created as a submesh of the given mesh. More...
 

Static Private Member Functions

static void createCube (Mesh *mesh)
 Creates a 100x100x100 cube as a submesh of the given mesh. More...
 
static void createPlane (Mesh *mesh)
 Creates a plane as a submesh of the given mesh. More...
 
static void createSphere (Mesh *mesh)
 Creates a sphere with a diameter of 100 units as a submesh of the given mesh. More...
 

Detailed Description

A factory class that can create various mesh prefabs.

Remarks
This class is used by OgreMeshManager to offload the loading of various prefab types to a central location.

Definition at line 47 of file OgrePrefabFactory.h.

Member Function Documentation

static void Ogre::PrefabFactory::createCube ( Mesh mesh)
staticprivate

Creates a 100x100x100 cube as a submesh of the given mesh.

static void Ogre::PrefabFactory::createPlane ( Mesh mesh)
staticprivate

Creates a plane as a submesh of the given mesh.

static bool Ogre::PrefabFactory::createPrefab ( Mesh mesh)
static

If the given mesh has a known prefab resource name (e.g "Prefab_Plane") then this prefab will be created as a submesh of the given mesh.

Parameters
meshThe mesh that the potential prefab will be created in.
Returns
true if a prefab has been created, otherwise false.
static void Ogre::PrefabFactory::createSphere ( Mesh mesh)
staticprivate

Creates a sphere with a diameter of 100 units as a submesh of the given mesh.


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

Copyright © 2012 Torus Knot Software Ltd
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Sat Oct 25 2014 14:52:11