| ## Public API Reference

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

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

# iObjectWatcher Member List

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

AddListener(iObjectWatcherListener *cb)=0 | iObjectWatcher | `[pure virtual]`
AddRefOwner(void **ref_owner)=0 | iBase | `[pure virtual]`
DecRef()=0 | iBase | `[pure virtual]`
GetLastLight() const =0 | iObjectWatcher | `[pure virtual]`
GetLastMeshWrapper() const =0 | iObjectWatcher | `[pure virtual]`
GetLastMovable() const =0 | iObjectWatcher | `[pure virtual]`
GetLastOperation() const =0 | iObjectWatcher | `[pure virtual]`
GetLastSector() const =0 | iObjectWatcher | `[pure virtual]`
GetLight(int idx)=0 | iObjectWatcher | `[pure virtual]`
GetMovable(int idx)=0 | iObjectWatcher | `[pure virtual]`
GetRefCount()=0 | iBase | `[pure virtual]`
GetSector(int idx)=0 | iObjectWatcher | `[pure virtual]`
GetWatchedLightCount() const =0 | iObjectWatcher | `[pure virtual]`
GetWatchedMovableCount() const =0 | iObjectWatcher | `[pure virtual]`
GetWatchedSectorCount() const =0 | iObjectWatcher | `[pure virtual]`
GetWatchNumber() const =0 | iObjectWatcher | `[pure virtual]`
IncRef()=0 | iBase | `[pure virtual]`
QueryInterface(scfInterfaceID iInterfaceID, int iVersion)=0 | iBase | `[pure virtual]`
RemoveLight(iLight *light)=0 | iObjectWatcher | `[pure virtual]`
RemoveListener(iObjectWatcherListener *cb)=0 | iObjectWatcher | `[pure virtual]`
RemoveMovable(iMovable *movable)=0 | iObjectWatcher | `[pure virtual]`
RemoveRefOwner(void **ref_owner)=0 | iBase | `[pure virtual]`
RemoveSector(iSector *sector)=0 | iObjectWatcher | `[pure virtual]`
Reset()=0 | iObjectWatcher | `[pure virtual]`
WatchLight(iLight *light)=0 | iObjectWatcher | `[pure virtual]`
WatchMovable(iMovable *movable)=0 | iObjectWatcher | `[pure virtual]`
WatchSector(iSector *sector)=0 | iObjectWatcher | `[pure virtual]`
~iBase() | iBase | `[inline, protected, virtual]`