Ray classes in MOGRE        

The MOGRE classes and its members are different to the Ogre API, especially at the ray tracing. This was very confusing to me. Also there are generally only few informations about Mogre. So I want to give a class overview here. --Beauty

Class references

Ray

Mogre_Class_Ray.png

  • More information in Ogre class reference of Ray

RaySceneQuery

Mogre_Class_RaySceneQuery.png

RaySceneQueryListener

Mogre_Class_RaySceneQueryListener.png

RaySceneQueryResultEntry

Mogre_Class_RaySceneQueryResultEntry.png

RaySceneQueryResult

Mogre_Class_RaySceneQueryResult.png

  • This is an alias name for std::vector<RaySceneQueryResultEntry> in Ogre.



std::vector<> is similar to a .Net List<>.

RaySceneQueryResult.Enumerator

Mogre_Class_RaySceneQueryResult.Enumerator.png

  • This class doesn't exists in Ogre. Its purpose is to allow to use a foreach loop.

foreach (RaySceneQueryResultEntry entry in result) { ... }

RaySceneQueryResult.Iterator


Mogre_Class_RaySceneQueryResult.Iterator.png

  • This class doesn't exists in Ogre. Its purpose is to allow to use a foreach loop.

Here are all references joined on 3 pages.

Click to the image and on the next page click to it again. Then you will see the plain image (without HTML) and it's printable in original size.

Image            
Image            
Image

See also