ImFusion SDK 4.3
ThreadSafeInstruments< Special > Member List

This is the complete list of members for ThreadSafeInstruments< Special >, including all inherited members.

clear() overrideThreadSafeInstruments< Special >virtual
create(TrackerID trackerID, bool active=true) overrideThreadSafeInstruments< Special >virtual
create(TrackerID trackerID, std::unique_ptr< Special > extra, bool active=true)ThreadSafeInstruments< Special >
createWithPrefix(const std::string &prefix, const std::string &name, const std::string &modelNum="", bool active=true) overrideThreadSafeInstruments< Special >virtual
createWithPrefix(const std::string &prefix, const std::string &name, std::unique_ptr< Special > extra, const std::string &modelNum="", bool active=true)ThreadSafeInstruments< Special >
find(const std::string &id) const overrideThreadSafeInstruments< Special >virtual
getAllSpecials() constThreadSafeInstruments< Special >
getInstrumentsWithSpecial() constThreadSafeInstruments< Special >
getSpecial(const std::string &id) constThreadSafeInstruments< Special >
instruments() const overrideThreadSafeInstruments< Special >virtual
isActive(const std::string &id) const overrideThreadSafeInstruments< Special >virtual
mainId() const overrideThreadSafeInstruments< Special >virtual
mainIndex() const overrideThreadSafeInstruments< Special >virtual
mainInstrument() const overrideThreadSafeInstruments< Special >virtual
mainName() const overrideThreadSafeInstruments< Special >virtual
modify(const std::string &id, const std::function< void(const std::string &, TrackingInstrument &)> &fun) overrideThreadSafeInstruments< Special >virtual
modify(const std::string &id, const std::function< void(const std::string &, Special &)> &fun)ThreadSafeInstruments< Special >
modify(const std::string &id, const std::function< void(const std::string &, TrackingInstrument &, Special &)> &fun)ThreadSafeInstruments< Special >
modifyAll(const std::function< void(const std::string &, TrackingInstrument &)> &fun) overrideThreadSafeInstruments< Special >virtual
modifyAll(const std::function< void(const std::string &, Special &)> &fun)ThreadSafeInstruments< Special >
modifyAll(const std::function< void(const std::string &, TrackingInstrument &, Special &)> &fun)ThreadSafeInstruments< Special >
prepareUpdate(unsigned long long timestamp) overrideThreadSafeInstruments< Special >virtual
remove(const std::string &id) overrideThreadSafeInstruments< Special >virtual
setActive(const std::string &id, bool active) overrideThreadSafeInstruments< Special >virtual
setMain(unsigned int index) overrideThreadSafeInstruments< Special >virtual
setMainById(const std::string &id) overrideThreadSafeInstruments< Special >virtual
setSpecial(const std::string &id, std::unique_ptr< Special > special)ThreadSafeInstruments< Special >
size() const overrideThreadSafeInstruments< Special >virtual
update(const std::string &id, mat4 matrix, double quality, unsigned long long timestamp=0, int statusFlags=0x0) overrideThreadSafeInstruments< Special >virtual
~ThreadSafeInstrumentsBase()=default (defined in ThreadSafeInstrumentsBase)ThreadSafeInstrumentsBasevirtual
Search Tab / S to search, Esc to close