## Public API Reference

- Main Page
- Classes
- Files

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# iPcDefaultCamera Member List

This is the complete list of members for iPcDefaultCamera, including all inherited members.

CameraMode enum name | iPcDefaultCamera |
CenterCamera()=0 | iPcDefaultCamera | `[pure virtual]`
DisableDistanceClipping()=0 | iPcCamera | `[pure virtual]`
Draw()=0 | iPcCamera | `[pure virtual]`
EnableAdaptiveDistanceClipping(float min_fps, float max_fps, float min_dist)=0 | iPcCamera | `[pure virtual]`
EnableFixedDistanceClipping(float dist)=0 | iPcCamera | `[pure virtual]`
GetAdaptiveMaxFPS() const =0 | iPcCamera | `[pure virtual]`
GetAdaptiveMinDistance() const =0 | iPcCamera | `[pure virtual]`
GetAdaptiveMinFPS() const =0 | iPcCamera | `[pure virtual]`
GetCamera() const =0 | iPcCamera | `[pure virtual]`
GetClearScreen() const =0 | iPcCamera | `[pure virtual]`
GetClearZBuffer() const =0 | iPcCamera | `[pure virtual]`
GetDrawFlags()=0 | iPcCamera | `[pure virtual]`
GetFixedDistance() const =0 | iPcCamera | `[pure virtual]`
GetMode() const =0 | iPcDefaultCamera | `[pure virtual]`
GetModeName() const =0 | iPcDefaultCamera | `[pure virtual]`
GetNextMode() const =0 | iPcDefaultCamera | `[pure virtual]`
GetPitch() const =0 | iPcDefaultCamera | `[pure virtual]`
GetPitchVelocity() const =0 | iPcDefaultCamera | `[pure virtual]`
GetView() const =0 | iPcCamera | `[pure virtual]`
GetYaw(int mode=-1) const =0 | iPcDefaultCamera | `[pure virtual]`
GetYawVelocity() const =0 | iPcDefaultCamera | `[pure virtual]`
MovePitch(float deltaPitch, int mode=-1)=0 | iPcDefaultCamera | `[pure virtual]`
MoveYaw(float deltaYaw, int mode=-1)=0 | iPcDefaultCamera | `[pure virtual]`
SetAutoDraw(bool auto_draw)=0 | iPcCamera | `[pure virtual]`
SetClearScreen(bool flag)=0 | iPcCamera | `[pure virtual]`
SetClearZBuffer(bool flag)=0 | iPcCamera | `[pure virtual]`
SetDistance(float distance, int mode=-1)=0 | iPcDefaultCamera | `[pure virtual]`
SetFirstPersonOffset(const csVector3 &offset)=0 | iPcDefaultCamera | `[pure virtual]`
SetFollowEntity(iCelEntity *entity)=0 | iPcDefaultCamera | `[pure virtual]`
SetMinMaxCameraDistance(float minDistance, float maxDistance)=0 | iPcDefaultCamera | `[pure virtual]`
SetMode(CameraMode m, bool use_cd=true)=0 | iPcDefaultCamera | `[pure virtual]`
SetModeName(const char *m, bool use_cd=true)=0 | iPcDefaultCamera | `[pure virtual]`
SetPitch(float pitch)=0 | iPcDefaultCamera | `[pure virtual]`
SetPitchVelocity(float pitchVel)=0 | iPcDefaultCamera | `[pure virtual]`
SetRectangle(int x, int y, int w, int h)=0 | iPcCamera | `[pure virtual]`
SetRegion(iPcRegion *region, bool point=true, const char *name=0)=0 | iPcCamera | `[pure virtual]`
SetSpringParameters(float springCoef, float intertialDampeningCoef, float springLength)=0 | iPcDefaultCamera | `[pure virtual]`
SetSwingCoef(float swingCoef)=0 | iPcDefaultCamera | `[pure virtual]`
SetThirdPersonOffset(const csVector3 &offset)=0 | iPcDefaultCamera | `[pure virtual]`
SetTurnSpeed(float turnSpeed)=0 | iPcDefaultCamera | `[pure virtual]`
SetYaw(float yaw, int mode=-1)=0 | iPcDefaultCamera | `[pure virtual]`
SetYawVelocity(float yawVel)=0 | iPcDefaultCamera | `[pure virtual]`
SetZoneManager(iPcZoneManager *zonemgr, bool point, const char *regionname, const char *name=0)=0 | iPcCamera | `[pure virtual]`
SetZoneManager(const char *entityname, bool point, const char *regionname, const char *name=0)=0 | iPcCamera | `[pure virtual]`
UpdateCamera()=0 | iPcCamera | `[pure virtual]`
UseDistanceClipping() const =0 | iPcCamera | `[pure virtual]`
UseFixedDistanceClipping() const =0 | iPcCamera | `[pure virtual]`