iRenderView Struct Reference
[Views & Cameras]
This interface represents all information needed to render some object in a current draw context.
More...
#include <iengine/rview.h>
Inheritance diagram for iRenderView:

Public Member Functions | |
| virtual iCamera * | GetCamera ()=0 |
| Get the current camera. | |
| virtual iClipper2D * | GetClipper ()=0 |
| Get the 2D clipper for this view. | |
| virtual uint | GetCurrentFrameNumber () const =0 |
| Get the number of the current frame. | |
| virtual iEngine * | GetEngine ()=0 |
| Get the engine. | |
| virtual void | GetFrustum (float &lx, float &rx, float &ty, float &by)=0 |
| Get the frustum. | |
| virtual iGraphics2D * | GetGraphics2D ()=0 |
| Get the 2D graphics subsystem. | |
| virtual iGraphics3D * | GetGraphics3D ()=0 |
| Get the 3D graphics subsystem. | |
| virtual iPortal * | GetLastPortal ()=0 |
| Get the portal we last traversed through. | |
| virtual iCamera * | GetOriginalCamera () const =0 |
| Get the original camera for this render view. | |
| virtual iSector * | GetPreviousSector ()=0 |
| Get previous sector. | |
| virtual csRenderContext * | GetRenderContext ()=0 |
| Get the current render context. | |
| virtual iSector * | GetThisSector ()=0 |
| Get current sector. | |
Detailed Description
This interface represents all information needed to render some object in a current draw context.Main creators of instances implementing this interface:
Main users of this interface:
- meshes
Definition at line 181 of file rview.h.
Member Function Documentation
| virtual iCamera* iRenderView::GetCamera | ( | ) | [pure virtual] |
Get the current camera.
| virtual iClipper2D* iRenderView::GetClipper | ( | ) | [pure virtual] |
Get the 2D clipper for this view.
| virtual uint iRenderView::GetCurrentFrameNumber | ( | ) | const [pure virtual] |
Get the number of the current frame.
| virtual iEngine* iRenderView::GetEngine | ( | ) | [pure virtual] |
Get the engine.
| virtual void iRenderView::GetFrustum | ( | float & | lx, | |
| float & | rx, | |||
| float & | ty, | |||
| float & | by | |||
| ) | [pure virtual] |
Get the frustum.
| virtual iGraphics2D* iRenderView::GetGraphics2D | ( | ) | [pure virtual] |
Get the 2D graphics subsystem.
| virtual iGraphics3D* iRenderView::GetGraphics3D | ( | ) | [pure virtual] |
Get the 3D graphics subsystem.
| virtual iPortal* iRenderView::GetLastPortal | ( | ) | [pure virtual] |
Get the portal we last traversed through.
| virtual iCamera* iRenderView::GetOriginalCamera | ( | ) | const [pure virtual] |
Get the original camera for this render view.
This is the camera before any space warping portals.
| virtual iSector* iRenderView::GetPreviousSector | ( | ) | [pure virtual] |
Get previous sector.
| virtual csRenderContext* iRenderView::GetRenderContext | ( | ) | [pure virtual] |
Get the current render context.
| virtual iSector* iRenderView::GetThisSector | ( | ) | [pure virtual] |
Get current sector.
The documentation for this struct was generated from the following file:
- iengine/rview.h
Generated for Crystal Space 1.4.0 by doxygen 1.5.8
