| ## Public API Reference

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

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

# iCamera Member List

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

AddCameraSectorListener(iCameraSectorListener *listener)=0 | iCamera | `[pure virtual]`
AddRefOwner(void **ref_owner)=0 | iBase | `[pure virtual]`
Clone() const =0 | iCamera | `[pure virtual]`
Correct(int n)=0 | iCamera | `[pure virtual]`
DecRef()=0 | iBase | `[pure virtual]`
GetCameraNumber() const =0 | iCamera | `[pure virtual]`
GetFarPlane() const =0 | iCamera | `[pure virtual]`
GetFOV() const =0 | iCamera | `[pure virtual]`
GetFOVAngle() const =0 | iCamera | `[pure virtual]`
GetInvFOV() const =0 | iCamera | `[pure virtual]`
GetOnlyPortals()=0 | iCamera | `[pure virtual]`
GetRefCount()=0 | iBase | `[pure virtual]`
GetSector() const =0 | iCamera | `[pure virtual]`
GetShiftX() const =0 | iCamera | `[pure virtual]`
GetShiftY() const =0 | iCamera | `[pure virtual]`
GetTransform()=0 | iCamera | `[pure virtual]`
GetTransform() const =0 | iCamera | `[pure virtual]`
IncRef()=0 | iBase | `[pure virtual]`
InvPerspective(const csVector2 &p, float z, csVector3 &v) const =0 | iCamera | `[pure virtual]`
InvPerspective(const csVector2 &p, float z) const =0 | iCamera | `[pure virtual]`
IsMirrored() const =0 | iCamera | `[pure virtual]`
Move(const csVector3 &v, bool cd=true)=0 | iCamera | `[pure virtual]`
MoveUnrestricted(const csVector3 &v)=0 | iCamera | `[pure virtual]`
MoveWorld(const csVector3 &v, bool cd=true)=0 | iCamera | `[pure virtual]`
MoveWorldUnrestricted(const csVector3 &v)=0 | iCamera | `[pure virtual]`
OnlyPortals(bool hop)=0 | iCamera | `[pure virtual]`
Perspective(const csVector3 &v, csVector2 &p) const =0 | iCamera | `[pure virtual]`
Perspective(const csVector3 &v) const =0 | iCamera | `[pure virtual]`
QueryInterface(scfInterfaceID iInterfaceID, int iVersion)=0 | iBase | `[pure virtual]`
QuerySceneNode()=0 | iCamera | `[pure virtual]`
RemoveCameraSectorListener(iCameraSectorListener *listener)=0 | iCamera | `[pure virtual]`
RemoveRefOwner(void **ref_owner)=0 | iBase | `[pure virtual]`
SetFarPlane(csPlane3 *fp)=0 | iCamera | `[pure virtual]`
SetFOV(int fov, int width)=0 | iCamera | `[pure virtual]`
SetFOVAngle(float fov, int width)=0 | iCamera | `[pure virtual]`
SetMirrored(bool m)=0 | iCamera | `[pure virtual]`
SetPerspectiveCenter(float x, float y)=0 | iCamera | `[pure virtual]`
SetSector(iSector *)=0 | iCamera | `[pure virtual]`
SetTransform(const csOrthoTransform &tr)=0 | iCamera | `[pure virtual]`
~iBase() | iBase | `[inline, protected, virtual]`