#include <OgreRenderable.h>
Inheritance diagram for Ogre::Renderable:
Public Methods | |
virtual Material * | getMaterial (void) const=0 |
Retrieves a pointer to the material this renderable object uses. More... | |
virtual void | getRenderOperation (RenderOperation &rend)=0 |
Gets the render operation required to send this object to the frame buffer. More... | |
virtual void | getWorldTransforms (Matrix4 *xform)=0 |
Gets the world transform matrix / matrices for this renderable object. More... | |
virtual unsigned short | getNumWorldTransforms (void) |
Returns the number of world transform matrices this renderable requires. More... | |
virtual bool | useIdentityProjection (void) |
Returns whether or not to use an 'identity' projection. More... | |
virtual bool | useIdentityView (void) |
Returns whether or not to use an 'identity' projection. More... | |
virtual Real | getSquaredViewDepth (const Camera *cam) const=0 |
Returns the camera-relative squared depth of this renderable. More... | |
virtual SceneDetailLevel | getRenderDetail () |
Returns the preferred rasterisation mode of this renderable. More... |
Note that deciding whether to put these objects in the rendering pipeline is done from the more specific classes e.g. entities. Only once it is decided that the specific class is to be rendered is the abstract version created (could be more than one per visible object) and pushed onto the rendering queue.
|
Retrieves a pointer to the material this renderable object uses.
Implemented in Ogre::BillboardSet. |
|
Returns the number of world transform matrices this renderable requires.
Reimplemented in Ogre::SubEntity. |
|
Returns the preferred rasterisation mode of this renderable.
Reimplemented in Ogre::SubEntity. |
|
Gets the render operation required to send this object to the frame buffer.
Implemented in Ogre::BillboardSet. |
|
Returns the camera-relative squared depth of this renderable.
Implemented in Ogre::BillboardSet. |
|
Gets the world transform matrix / matrices for this renderable object.
Implemented in Ogre::BillboardSet. |
|
Returns whether or not to use an 'identity' projection.
Reimplemented in Ogre::GuiElement. |
|
Returns whether or not to use an 'identity' projection.
Reimplemented in Ogre::GuiElement. |
Copyright © 2002 by The OGRE Team