celPcCameraCommon Struct Reference
The representation of a camera. More...
#include <celtool/camera.h>
Inheritance diagram for celPcCameraCommon:

Public Member Functions | |
| float | GetAdaptiveMaxFPS () const |
| float | GetAdaptiveMinDistance () const |
| float | GetAdaptiveMinFPS () const |
| bool | GetClearScreen () const |
| bool | GetClearZBuffer () const |
| float | GetFixedDistance () const |
| virtual const char * | GetName () const |
| iView * | GetView () const |
| bool | LoadCommon (iCelDataBuffer *databuf) |
| In the Load() implementation of the subclass you can call this function to load the common data members. | |
| void | SaveCommon (iCelDataBuffer *databuf) |
| In the Save() implementation of the subclass you can call this function to save the common data members. | |
| void | SetClearScreen (bool flag) |
| void | SetClearZBuffer (bool flag) |
| bool | UseDistanceClipping () const |
| bool | UseFixedDistanceClipping () const |
Protected Attributes | |
| bool | clear_screen |
| bool | clear_zbuf |
| csRef< iEngine > | engine |
| csRef< iGraphics3D > | g3d |
| int | rect_h |
| bool | rect_set |
| int | rect_w |
| int | rect_x |
| int | rect_y |
| csWeakRef< iPcRegion > | region |
| csRef< iVirtualClock > | vc |
| csRef< iView > | view |
| csWeakRef< iPcZoneManager > | zonemgr |
| csTicks | accumulated_elapsed |
| float | current_distance |
| float | fixed_distance |
| bool | fps_valid |
| float | max_fps |
| float | min_dist |
| float | min_fps |
| float | smooth_fps |
| bool | use_farplane |
Detailed Description
The representation of a camera.
Definition at line 46 of file camera.h.
Member Function Documentation
| bool celPcCameraCommon::LoadCommon | ( | iCelDataBuffer * | databuf | ) |
In the Load() implementation of the subclass you can call this function to load the common data members.
Returns false on failure.
| void celPcCameraCommon::SaveCommon | ( | iCelDataBuffer * | databuf | ) |
In the Save() implementation of the subclass you can call this function to save the common data members.
The documentation for this struct was generated from the following file:
- celtool/camera.h
Generated for CEL: Crystal Entity Layer by doxygen 1.4.7
