CrystalSpace

Public API Reference

Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

iIsoRenderView Struct Reference

a view being rendered onto the screen. More...

#include <iso.h>

Inheritance diagram for iIsoRenderView:

iBase List of all members.

Public Methods

virtual iIsoViewGetView () const=0
 get the view for this rendering

virtual iGraphics3DGetG3D () const=0
 get g3d

virtual int GetRenderPass () const=0
 get the pass number, see CSISO_RENDERPASS_... defines

virtual iClipper2DGetClipper () const=0
 get the clipper

virtual void GetPrecalcGrid (int &startx, int &starty, int &scanw, int &scanh, float &cellpery) const=0
 get precalc grid values

virtual float GetMinZ () const=0
 get minimum z value (screen.z - minz is > 1), a lower bound

virtual void SetMinZ (float val)=0
 set the minimum z value.

virtual void AddPolyFX (int materialindex, G3DPolygonDPFX *g3dpolyfx, uint mixmode)=0
 add a component to draw between MAIN and FG passes, give materialindex.


Detailed Description

a view being rendered onto the screen.

Definition at line 371 of file iso.h.


Member Function Documentation

virtual void iIsoRenderView::AddPolyFX int    materialindex,
G3DPolygonDPFX   g3dpolyfx,
uint    mixmode
[pure virtual]
 

add a component to draw between MAIN and FG passes, give materialindex.

virtual iClipper2D* iIsoRenderView::GetClipper   [pure virtual]
 

get the clipper

virtual iGraphics3D* iIsoRenderView::GetG3D   [pure virtual]
 

get g3d

virtual float iIsoRenderView::GetMinZ   [pure virtual]
 

get minimum z value (screen.z - minz is > 1), a lower bound

virtual void iIsoRenderView::GetPrecalcGrid int &    startx,
int &    starty,
int &    scanw,
int &    scanh,
float &    cellpery
const [pure virtual]
 

get precalc grid values

virtual int iIsoRenderView::GetRenderPass   [pure virtual]
 

get the pass number, see CSISO_RENDERPASS_... defines

virtual iIsoView* iIsoRenderView::GetView   [pure virtual]
 

get the view for this rendering

virtual void iIsoRenderView::SetMinZ float    val [pure virtual]
 

set the minimum z value.


The documentation for this struct was generated from the following file:
Generated for Crystal Space by doxygen 1.2.18