## Public API Reference

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

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

# iMovable Member List

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

AddListener(iMovableListener *listener)=0 | iMovable | `[pure virtual]`
AddRefOwner(iBase **ref_owner)=0 | iBase | `[pure virtual]`
ClearSectors()=0 | iMovable | `[pure virtual]`
DecRef()=0 | iBase | `[pure virtual]`
GetFullPosition() const =0 | iMovable | `[pure virtual]`
GetFullTransform() const =0 | iMovable | `[pure virtual]`
GetPosition() const =0 | iMovable | `[pure virtual]`
GetRefCount()=0 | iBase | `[pure virtual]`
GetSceneNode()=0 | iMovable | `[pure virtual]`
GetSectors()=0 | iMovable | `[pure virtual]`
GetTransform()=0 | iMovable | `[pure virtual]`
GetUpdateNumber() const =0 | iMovable | `[pure virtual]`
IncRef()=0 | iBase | `[pure virtual]`
InSector() const =0 | iMovable | `[pure virtual]`
IsFullTransformIdentity() const =0 | iMovable | `[pure virtual]`
IsTransformIdentity() const =0 | iMovable | `[pure virtual]`
MovePosition(const csVector3 &v)=0 | iMovable | `[pure virtual]`
QueryInterface(scfInterfaceID iInterfaceID, int iVersion)=0 | iBase | `[pure virtual]`
RemoveListener(iMovableListener *listener)=0 | iMovable | `[pure virtual]`
RemoveRefOwner(iBase **ref_owner)=0 | iBase | `[pure virtual]`
SetPosition(iSector *home, const csVector3 &v)=0 | iMovable | `[pure virtual]`
SetPosition(const csVector3 &v)=0 | iMovable | `[pure virtual]`
SetSector(iSector *sector)=0 | iMovable | `[pure virtual]`
SetTransform(const csMatrix3 &matrix)=0 | iMovable | `[pure virtual]`
SetTransform(const csReversibleTransform &t)=0 | iMovable | `[pure virtual]`
Transform(const csMatrix3 &matrix)=0 | iMovable | `[pure virtual]`
TransformIdentity()=0 | iMovable | `[pure virtual]`
UpdateMove()=0 | iMovable | `[pure virtual]`