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