Eidolon
Classes | Typedefs | Functions
OgreRenderTypes Namespace Reference

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, vec3planevert
 

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)
 

Typedef Documentation

◆ planevert

typedef std::pair<vec3,vec3> planevert

Function Documentation

◆ convert() [1/11]

Ogre::ColourValue OgreRenderTypes::convert ( const color c)
inline
Here is the call graph for this function:

◆ convert() [2/11]

color OgreRenderTypes::convert ( const Ogre::ColourValue &  c)
inline

◆ convert() [3/11]

Ogre::Vector3 OgreRenderTypes::convert ( const vec3 v)
inline
Here is the call graph for this function:

◆ convert() [4/11]

vec3 OgreRenderTypes::convert ( const Ogre::Vector3 &  v)
inline

◆ convert() [5/11]

Ogre::Quaternion OgreRenderTypes::convert ( const rotator r)
inline
Here is the call graph for this function:

◆ convert() [6/11]

rotator OgreRenderTypes::convert ( const Ogre::Quaternion &  r)
inline
Here is the call graph for this function:

◆ convert() [7/11]

Ogre::GpuProgramType OgreRenderTypes::convert ( ProgramType  pt)
inline

◆ convert() [8/11]

Ogre::PixelFormat OgreRenderTypes::convert ( TextureFormat  format)
inline

◆ convert() [9/11]

TextureFormat OgreRenderTypes::convert ( Ogre::PixelFormat  format)
inline

◆ convert() [10/11]

Ogre::RenderOperation::OperationType OgreRenderTypes::convert ( FigureType  type)
inline

◆ convert() [11/11]

mat4 OgreRenderTypes::convert ( const Ogre::Matrix4 &  m)
inline

◆ destroySceneNode()

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).

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setCameraVisibility()

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.

Here is the caller graph for this function:

◆ setNodeFigParent()

void setNodeFigParent ( Ogre::SceneNode *  node,
Figure fig,
OgreRenderScene scene 
)

Set `node' to have the same parent node as that of `fig'.

Here is the call graph for this function:
Here is the caller graph for this function: