Eidolon
|
#include <Ogre.h>
#include <OgrePlugin.h>
#include <OgreOverlaySystem.h>
#include <OgreFontManager.h>
#include "RenderTypes.h"
Go to the source code of this file.
Classes | |
class | ResourceOp |
class | CommitOp< T > |
The op() method calls the method commit() with the given object `obj' as the receiver. More... | |
class | RemoveResourceOp< M > |
Given a resource manager type M, calls remove() with the given name on the singleton instance of M. More... | |
class | DestroySceneNodeOp |
Destroys the given object/node pair by detaching the node and detroying it, then deleting the object. More... | |
class | OgreImage |
class | OgreCamera |
class | OgreMaterial |
class | OgreLight |
class | OgreBaseRenderable |
struct | OgreBaseRenderable::Vertex |
Fixed definition of a vertex used in the renderer. More... | |
class | OgreBaseFigure< T, F > |
class | OgreFigure |
class | OgreBBSetFigure |
class | OgreRibbonFigure |
class | TextureVolumeRenderable |
class | OgreTextureVolumeFigure |
class | OgreGlyphFigure |
class | TextRenderable |
struct | TextRenderable::TextVertex |
class | OgreTextFigure |
class | OgreTexture |
class | OgreGPUProgram |
class | OgreRenderAdapter |
class | OgreRenderScene |
Namespaces | |
OgreRenderTypes | |
Macros | |
#define | TOSTR(v) Ogre::StringConverter::toString(v) |
#define | THROW_RENDEREX(e) throw RenderException(e.getFullDescription().c_str(),__FILE__,__LINE__) |
#define | MAXNAMECOUNT 1000000 |
Typedefs | |
typedef std::pair< vec3, vec3 > | planevert |
Functions | |
void | setNodeFigParent (Ogre::SceneNode *node, Figure *fig, OgreRenderScene *scene) |
Set `node' to have the same parent node as that of `fig'. More... | |
void | setCameraVisibility (const Camera *cam, Ogre::MovableObject *obj, bool isVisible, OgreRenderScene *scene) |
Set the visibility of `obj' to be `isVisible' for the camera `cam'. If `cam' is NULL then `obj' becomes visible/invisible to all cameras. More... | |
void | destroySceneNode (Ogre::SceneNode *node, Ogre::MovableObject *obj, OgreRenderScene *scene) |
Deletes the `node' and `obj' objects in a thread-safe manner at some future time (probably next render cycle). More... | |
Ogre::ColourValue | convert (const color &c) |
color | convert (const Ogre::ColourValue &c) |
Ogre::Vector3 | convert (const vec3 &v) |
vec3 | convert (const Ogre::Vector3 &v) |
Ogre::Quaternion | convert (const rotator &r) |
rotator | convert (const Ogre::Quaternion &r) |
Ogre::GpuProgramType | convert (ProgramType pt) |
Ogre::PixelFormat | convert (TextureFormat format) |
TextureFormat | convert (Ogre::PixelFormat format) |
Ogre::RenderOperation::OperationType | convert (FigureType type) |
mat4 | convert (const Ogre::Matrix4 &m) |
#define MAXNAMECOUNT 1000000 |
#define THROW_RENDEREX | ( | e | ) | throw RenderException(e.getFullDescription().c_str(),__FILE__,__LINE__) |
#define TOSTR | ( | v | ) | Ogre::StringConverter::toString(v) |