CEL: Crystal Entity Layer: Member List (CEL: Crystal Entity Layer Public API Reference)

| ## Public API Reference

- Main Page
- Classes
- Files

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

# iPcNewCamera Member List

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

_CEL_CAMERA_MODE enum name | iPcNewCamera |
AttachCameraMode(iCelCameraMode *mode)=0 | iPcNewCamera | `[pure virtual]`
AttachCameraMode(CEL_CAMERA_MODE mode)=0 | iPcNewCamera | `[pure virtual]`
DetectCollisions() const =0 | iPcNewCamera | `[pure virtual]`
DisableDistanceClipping()=0 | iPcCamera | `[pure virtual]`
Draw()=0 | iPcNewCamera | `[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]`
GetBaseDir() const =0 | iPcNewCamera | `[pure virtual]`
GetBasePos() const =0 | iPcNewCamera | `[pure virtual]`
GetBaseTrans() const =0 | iPcNewCamera | `[pure virtual]`
GetBaseUp() const =0 | iPcNewCamera | `[pure virtual]`
GetCamera() const =0 | iPcCamera | `[pure virtual]`
GetClearScreen() const =0 | iPcCamera | `[pure virtual]`
GetClearZBuffer() const =0 | iPcCamera | `[pure virtual]`
GetCollisionSpringCoefficient() const =0 | iPcNewCamera | `[pure virtual]`
GetCurrentCameraMode()=0 | iPcNewCamera | `[pure virtual]`
GetCurrentCameraModeIndex() const =0 | iPcNewCamera | `[pure virtual]`
GetDrawFlags()=0 | iPcCamera | `[pure virtual]`
GetFixedDistance() const =0 | iPcCamera | `[pure virtual]`
GetPos() const =0 | iPcNewCamera | `[pure virtual]`
GetTarget() const =0 | iPcNewCamera | `[pure virtual]`
GetTransitionCutoffPosDistance() const =0 | iPcNewCamera | `[pure virtual]`
GetTransitionCutoffTargetDistance() const =0 | iPcNewCamera | `[pure virtual]`
GetTransitionSpringCoefficient() const =0 | iPcNewCamera | `[pure virtual]`
GetUp() const =0 | iPcNewCamera | `[pure virtual]`
GetView() const =0 | iPcCamera | `[pure virtual]`
InCameraTransition() const =0 | iPcNewCamera | `[pure virtual]`
NextCameraMode()=0 | iPcNewCamera | `[pure virtual]`
PrevCameraMode()=0 | iPcNewCamera | `[pure virtual]`
SetAutoDraw(bool auto_draw)=0 | iPcCamera | `[pure virtual]`
SetClearScreen(bool flag)=0 | iPcCamera | `[pure virtual]`
SetClearZBuffer(bool flag)=0 | iPcCamera | `[pure virtual]`
SetCollisionDetection(bool detectCollisions)=0 | iPcNewCamera | `[pure virtual]`
SetCollisionSpringCoefficient(float springCoef)=0 | iPcNewCamera | `[pure virtual]`
SetCurrentCameraMode(size_t modeIndex)=0 | iPcNewCamera | `[pure virtual]`
SetPositionOffset(const csVector3 &offset)=0 | iPcNewCamera | `[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]`
SetTransitionCutoffDistance(float cutOffPosDist, float cutOffTargetDist)=0 | iPcNewCamera | `[pure virtual]`
SetTransitionSpringCoefficient(float springCoef)=0 | iPcNewCamera | `[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]`