Eidolon
|
Classes | |
class | CommitOp |
The op() method calls the method commit() with the given object `obj' as the receiver. More... | |
class | DestroySceneNodeOp |
Destroys the given object/node pair by detaching the node and detroying it, then deleting the object. More... | |
class | OgreBaseFigure |
class | OgreBaseRenderable |
class | OgreBBSetFigure |
class | OgreCamera |
class | OgreFigure |
class | OgreGlyphFigure |
class | OgreGPUProgram |
class | OgreImage |
class | OgreLight |
class | OgreMaterial |
class | OgreRenderAdapter |
class | OgreRenderScene |
class | OgreRibbonFigure |
class | OgreTextFigure |
class | OgreTexture |
class | OgreTextureVolumeFigure |
class | RemoveResourceOp |
Given a resource manager type M, calls remove() with the given name on the singleton instance of M. More... | |
class | ResourceOp |
class | TextRenderable |
class | TextureVolumeRenderable |
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) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
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).
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.
void setNodeFigParent | ( | Ogre::SceneNode * | node, |
Figure * | fig, | ||
OgreRenderScene * | scene | ||
) |
Set `node' to have the same parent node as that of `fig'.