class csRenderView : public csCamera This structure represents all information needed for drawing a scene
| | added_fog_info If the following variable is true then a fog_info was added in this recursion level |
| | callback A callback function |
| | callback_data Userdata belonging to the callback. |
| | clip_plane This variable holds the plane of the portal through which the camera is looking |
| | do_clip_plane If true then we clip all objects to 'clip_plane' |
| | fog_info Every fogged sector we encountered results in an extra structure in the following list |
| | g2d The 2D graphics subsystem used for drawing. |
| | g3d The 3D graphics subsystem used for drawing. |
| | portal_polygon The portal polygon (or NULL if the first sector) |
| | view The 2D polygon describing how everything drawn inside should be clipped. |
| | csRenderView (const csCamera& c, csClipper* v, IGraphics3D* ig3d, IGraphics2D* ig2d) |
| | csRenderView () |
| | csRenderView (const csCamera& c) |
| | SetClipPlane (csPlane& p) |
| | SetView (csClipper* v) |
This structure represents all information needed for drawing a scene. It is closely related to the csCamera class and modified while rendering according to portals/warping portals and such.
IGraphics3D* g3d
IGraphics2D* g2d
csPolygon3D* portal_polygon
csPlane clip_plane
bool do_clip_plane
csDrawFunc* callback
void* callback_data
csFogInfo* fog_info
bool added_fog_info
csRenderView()
csRenderView(const csCamera& c)
csRenderView(const csCamera& c, csClipper* v, IGraphics3D* ig3d, IGraphics2D* ig2d)
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de